python3使用pymysql通常select返回的是一个不含字段的列表,通常我们需要通过访问字段来获取字段值
把返回结果转成dict会方便我们操作
核心就在于创建连接时指定游标类:cursorclass=pymysql.cursors.DictCursor
# 打开数据库连接
# db = pymysql.connect(host, user, passwd, db)
conn = pymysql.connect(host=host, port=3306, user=user, passwd=passwd, db=db,
cursorclass=pymysql.cursors.DictCursor)
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = conn.cursor()
# 使用 execute() 方法执行 SQL 查询
cursor.execute(SQL)
data = cursor.fetchall()
本文介绍如何在Python3中使用pymysql模块进行数据库查询,并将查询结果转换为字典形式,以便于进一步的数据处理。核心在于设置连接参数cursorclass为DictCursor。
490





