pymysql返回字典(pymysql 返回字典)

pymysql返回字典(pymysql 返回字典)可以使用 pymysql 的 cursor 类中的 fetchall 方法将 查询 结果以组的形式 返回 再将组转换成 字典 即可 以下是一个示例代码 import pymysql 连接数据库 conn pymysql connect host localhost port 3306 user root password password db test charset

可以使用

pymysql

的cursor类中的fetchall()方法将

查询

结果以元组的形式

返回

,再将元组转换成

字典

即可。

以下是一个示例代码:

```

import

pymysql

# 连接数据库

conn =

pymysql

.connect(host='localhost', port=3306, user='root', password='password', db='test', charset='utf8')

# 创建游标

cursor = conn.cursor()

# 执行

查询

语句

sql = 'SELECT * FROM users'

cursor.execute(sql)

# 获取

查询

结果并转换为

字典

results = cursor.fetchall()

columns = [col[0] for col in cursor.description]

data = [

dict

(zip(columns, row)) for row in results]

# 打印结果

print(data)

# 关闭连接

cursor.close()

conn.close()

```

这个代码会将

查询

结果转换成一个

字典

列表,每个

字典

表示一行记录,

字典

的键为列名,值为对应的值。

编程小号
上一篇 2025-02-21 12:06
下一篇 2025-03-09 08:46

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/24735.html