python如何调用mysql
推荐
在线提问>>
DB-API是一个规范.它定义了一系列必须的对象和数据库存取方式,,以便为各种各样的底层数据库系统和多种多样的数据库接口程序提供一致的访问接口。
python的DB-API,为大多数的数据库实现了接口,使用它连接各数据库后,就可以用相同的方式操作各数据库。
PythonDB-API使用流程:
引入API模块。获取与数据库的连接。执行SQL语句和存储过程。关闭数据库连接。
什么是MySQLdb?
MySQLdb是用于Python链接Mysql数据库的接口,它实现了Python数据库API规范V2.0,基于MySQLCAPI上建立的。
数据库连接
连接数据库前,请先确认以下事项:
您已经创建了数据库TESTDB.
在TESTDB数据库中您已经创建了表EMPLOYEE
EMPLOYEE表字段为FIRST_NAME,LAST_NAME,AGE,SEX和INCOME。
连接数据库TESTDB使用的用户名为"testuser",密码为"test123",你可以可以自己设定或者直接使用root用户名及其密码,Mysql数据库用户授权请使用Grant命令。
在你的机子上已经安装了PythonMySQLdb模块。
如果您对sql语句不熟悉,可以访问我们的SQL基础教程
实例:
以下实例链接Mysql的TESTDB数据库:
#!/usr/bin/python
#-*-coding:UTF-8-*-
importMySQLdb
#打开数据库连接
db=MySQLdb.connect("localhost","testuser","test123","TESTDB",charset='utf8')
#使用cursor()方法获取操作游标
cursor=db.cursor()
#使用execute方法执行SQL语句
cursor.execute("SELECTVERSION()")
#使用fetchone()方法获取一条数据
data=cursor.fetchone()
print"Databaseversion:%s"%data
#关闭数据库连接
db.close()
以上内容为大家介绍了python培训之如何调用mysql,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:千锋教育。