PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。
一个简单的查询示例:
'''
注意:PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。
使用pymysql连接数据库
安装命令: pip install pymysql
'''
import pymysql
pymysql.install_as_MySQLdb()
# 打开数据库连接
db = pymysql.connect(host="@@@@",
user="root",
password="123456",
database="auto")
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
# 要执行的sql语句(查询)
sql = "select * from tn_bas_driver where id in (%s,%s)" % (2870, 2871)
# 使用 execute() 方法执行 sql语句
cursor.execute(sql)
# 使用 fetchall() 方法获取所有数据
data = cursor.fetchall()
print(data)
# 关闭数据库连接
db.close()
查询结果是元组格式,一行数据为一个tuple。
如下图所示: