是一个纯
Python实现的 MySQL 客户端操作库,支持事务、存储过程、批量执行等。
PyMySQL 遵循
数据库 API v2.0 规范,并包含了 pure-Python MySQL 客户端库。
pip install PyMySQL
创建数据库连接
import pymysql
connection = pymysql.connect(host='localhost',
port=3306,
user='root',
password='root',
db='demo',
charset='utf8')
代码实例
#!/usr/bin/python3
import pymysql
conn = pymysql.connect(host='192.168.195.128',
port=3306,
user='root',
password='Aspirin@369',
db='Drugbank',
charset='utf8')
# 获取游标
cursor = conn.cursor()
cursor.execute('SELECT VERSION()')
data = cursor.fetchone() # 获得第一条数据
print('Database version:', data)
# 执行查询 SQL
cursor.execute('SELECT * FROM `drugbank`')
# 获取单条数据
cursor.fetchone()
# 获取前N条数据
cursor.fetchmany(3)
#关闭数据库
cursor.close()
conn.close()
