pymysql是在python3.x 版本中用于连接 mysql 数据库的一个库,python2中则使用mysqldb。
pymysql 遵循 python 数据库 api v2.0 规范,并包含了 pure-python mysql 客户端库。(推荐学习:python视频教程)
pymysql 安装
在使用 pymysql 之前,我们需要确保 pymysql 已安装。
pymysql 下载地址:https://github.com/pymysql/pymysql。
如果还未安装,我们可以使用以下命令安装最新版的 pymysql:
$ pip3 install pymysql
连接数据库前,请先确认以下事项:
您已经创建了数据库 testdb.
在testdb数据库中您已经创建了表 employee
employee表字段为 first_name, last_name, age, sex 和 income。
连接数据库testdb使用的用户名为 testuser ,密码为 test123,你可以可以自己设定或者直接使用root用户名及其密码,mysql数据库用户授权请使用grant命令。
在你的机子上已经安装了 python mysqldb 模块。
以下实例链接 mysql 的 testdb 数据库:
#!/usr/bin/python3import pymysql# 打开数据库连接db = pymysql.connect(localhost,testuser,test123,testdb )# 使用 cursor() 方法创建一个游标对象 cursorcursor = db.cursor()# 使用 execute() 方法执行 sql 查询 cursor.execute(select version())# 使用 fetchone() 方法获取单条数据.data = cursor.fetchone()print (database version : %s % data)# 关闭数据库连接db.close()
更多python相关技术文章,请访问python教程栏目进行学习!
以上就是python3连接数据库用什么的详细内容。