PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。
PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQL 客户端库。
1.安装
pip3 install PyMySQL
数据库连接
导入pymysql 库函数
使用pymysql 模块中的Connect 连接数据库,同样的支持 元祖参数和字典参数。这里一个有意思的地方,源码中有这么一句
意思就是说,连接使用这三个单词都可以,果然还是python更人性化啊。
import pymysql
mydb=pymysql.connect('localhost','root','root','python3sql')
sql='select *from sites'
mycursor=mydb.cursor()
mycursor.execute(sql)
myresult=mycursor.fetchall()
for x in myresult:
print(x)
mydb.close()
数据库操作:
其他操作和使用mysql-connector 连接几乎是一样的。上篇博客已经写过,不再赘述。