pymysql返回字典
时间: 2023-11-06 15:52:08 浏览: 55
pymysql返回字典的方法是使用游标的`cursorclass`参数设置为`pymysql.cursors.DictCursor`。在创建游标时,将`cursorclass`参数设置为`pymysql.cursors.DictCursor`,即可返回字典形式的结果集。
示例代码如下:
```python
import pymysql.cursors
# 连接数据库
connection = pymysql.connect(host='localhost',
user='root',
password='password',
db='database',
charset='utf8mb4',
cursorclass=pymysql.cursors.DictCursor)
# 创建游标
cursor = connection.cursor()
# 执行查询
sql = "SELECT * FROM table"
cursor.execute(sql)
# 获取结果集
results = cursor.fetchall()
# 输出结果
for row in results:
print(row)
# 关闭游标和连接
cursor.close()
connection.close()
```