`
chensx
  • 浏览: 49880 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Python对MySQL的访问

阅读更多
# filename    : database.py
# description : MySQL and Python
# datetime    : 2011.12.07

import os
import sys
import MySQLdb

# connect to database
try :
	conn = MySQLdb.connect(host='localhost', user='root', passwd='123456', db='school')
except Exception, e :
	print e
	sys.exit()
	
# get cursor to operator database
cursor = conn.cursor()

# create table
sql = "create table if not exists student(_id char(5) primary key, name varchar(20), age smallint);"
cursor.execute(sql)

# remove all record
sql = "delete from student;"
cursor.execute(sql)

# insert record
sql = "insert into student values('%s','%s',%d);" % ('00001', 'aaaaa', 21)
cursor.execute(sql)

# insert many record
val = (('00002','bbbbb',22), ('00003','ccccc',23), ('00004','ddddd',24))
sql = "insert into student values(%s,%s,%s);"
cursor.executemany(sql, val)

# select record
sql = "select * from student;"
cursor.execute(sql)
alldata = cursor.fetchall()
if alldata :
	for rec in alldata :
		print rec[0], rec[1], rec[2]
		
# close database
cursor.close()
conn.close()

    python访问mysql,必须安装如下的mysql-python模块。
分享到:
评论

相关推荐

    Python访问Mysql数据库

    ### Python访问MySQL数据库 #### 一、Python简介 Python是一种高级编程语言,由Guido van Rossum于1989年发明,首次发布于1991年。它以其简单易学、功能强大著称。Python的设计哲学强调代码的可读性和简洁的语法,...

    Python访问MySQL数据库

    摘 要: 讲解了应用 Python 如何访问 MySQL 数据库。首先介绍了 Python、MySQL,然后讲解 MySQL 数据库访问模块,并通过一个实例来说明应用该模块来访问 MySQL 数据库,最后总结了用 Python 访问 MySQL 数据库的优点

    基于Python的MYSQL数据库访问技术.pdf

    总结来说,本文介绍了Python语言在数据库访问方面的重要性,以及如何通过Eclipse和Python-MySQLconnector搭建开发环境,最终通过DB-API实现对MySQL数据库的访问。通过遵循DB-API标准,Python开发者可以高效地编写跨...

    python连接mysql组件

    Python连接MySQL组件主要指的是Python中的`pymysql`模块,这是一个纯Python编写的MySQL数据库驱动,它使得Python程序能够方便地与MySQL数据库进行交互。在Python中,`pymysql`是连接MySQL的一个常见选择,尤其对于...

    Python访问MySQL并实现增删改查

    本文将详细介绍如何使用Python访问MySQL数据库,并实现基本的CRUD(Create、Read、Update、Delete)功能。 首先,要使用Python连接MySQL,我们需要一个适配器,如`pymysql`或`mysql-connector-python`库。这里我们...

    Python+Mysql windows环境搭建

    访问MySQL官网(https://dev.mysql.com/downloads/mysql/),选择适合Windows的MySQL安装程序,通常为.msi文件。按照向导完成安装,并设置合适的用户名和密码。 为了在Python中操作MySQL,我们需要一个适配器,例如...

    Python访问MySQL数据库.pdf

    在本文中,郑岚详细介绍了如何使用Python语言来访问MySQL数据库。首先,作者概述了Python语言及其特点,接着介绍了MySQL数据库的访问模块,并通过实例展示了如何利用该模块操作MySQL数据库,最后总结了使用Python...

    python访问Mysql的源代码

    Python通过多种库实现了对MySQL的支持,其中最常用的是`pymysql`和`mysql-connector-python`。我们将重点介绍`pymysql`,这是一个纯Python编写的MySQL驱动,无需额外安装MySQL客户端库。 1. **安装pymysql** 在...

    Python-MysqlMonitor一款监控mysql执行语句的工具

    **Python-MysqlMonitor工具详解** Python-MysqlMonitor是一款专为MySQL数据库设计的监控工具,它可以帮助用户实时跟踪和分析MySQL服务器上执行的SQL语句,从而优化数据库性能、定位问题和提升运维效率。这款工具...

    Python+Mysql教务管理系统

    **Python+MySQL教务管理系统详解** 在信息技术领域,Python与MySQL的组合被广泛应用于构建高效、可靠的数据库管理系统,尤其在教育行业中,教务管理系统的构建是必不可少的。本项目名为"Python+Mysql教务管理系统...

    Python+MySQL分表分库实战

    本文将结合Python编程语言和MySQL数据库,深入探讨分库分表技术的实战应用,并介绍相关工具和最佳实践。 首先,我们需要明确什么是分库分表,以及为什么我们需要进行分库分表。分库分表是将原本存储在一个数据库中...

    Windows上Python连接MySQL数据库

    在Windows操作系统上,使用Python连接MySQL数据库是一项常见的任务,尤其对于数据处理和Web开发来说至关重要。Python提供了多种库来实现这一功能,其中最常用的是`pymysql`和`mysql-connector-python`。本篇文章将...

    python连接mysql

    同时,还可能涵盖了如何编译和链接MySQL的C或Python客户端,这通常在需要低级别访问数据库或者自定义数据库连接时会用到。对于初学者来说,了解这些内容将有助于他们构建基于Python的MySQL应用程序。

    java调用python+访问mysql数据实例

    本实例主要探讨如何利用Java调用Python脚本,并通过Python连接MySQL数据库来访问和获取数据。这一过程涉及的技术栈包括Java的进程调用、Python的数据库操作以及MySQL的数据库连接。 首先,Java调用Python通常可以...

    Windows下利用mysql-connector-python让Python连接MYSQL.pdf

    根据提供的文件内容,安装过程相对简单,可以通过访问MySQL官方网站下载适合Windows的mysql-connector-python安装包。下载完成后,根据官方的安装指引进行安装。安装完成后,可以在Python代码中通过import语句导入...

    python操作mysql数据库上课讲义.pdf

    你可以通过访问http://sourceforge.net/projects/mysql-python或Linux平台的https://pypi.python.org/pypi/MySQL-python来下载安装包,然后按照指示进行安装,可能需要具备root权限。 在实际操作中,连接MySQL...

    Python3连接mysql

    ### Python3连接MySQL知识点概述 在使用Python进行Web开发、数据分析以及其他涉及数据库操作的应用场景时,连接并操作MySQL数据库是一项非常基础且重要的技能。本文将详细介绍如何使用Python3连接MySQL数据库,并...

    python连接mysql数据库示例代码

    Python 连接 MySQL 数据库示例代码 内容概要 本资源提供了通过 Python 连接 MySQL 数据库的完整示例代码,旨在帮助读者理解如何在 Python 中使用 MySQL 数据库。代码示例包括数据库连接、创建表、插入数据、查询数据...

Global site tag (gtag.js) - Google Analytics