python pymysql 怎么让查询返回的字典

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python pymysql 怎么让查询返回的字典相关的知识,希望对你有一定的参考价值。

参考技术A m = dict()#m = m['a'] = 1 #赋值m['b'] = 2print m['a'] #取值就这么简单。 如果解决了您的问题请采纳! 如果未解决请继续追问 参考技术B import pymysql

conn = pymysql.connect(conUrl,user=username, passwd=passwd, db=db, port=3306, connect_timeout=5)
# 获取数据库游标对象
cursor = conn.cursor(cursor = pymysql.cursors.DictCursor)

cursor.execute(sql,params)

result = cursor.fetchall()
返回的result 是dict类型

python查询mysql以字典返回

# *_*coding:utf-8 *_*
import pymysql

conn = pymysql.connect(host=‘192.168.33.10‘, user=‘root‘, passwd=‘root‘, db=‘spider‘, charset=‘utf8‘)
cur = conn.cursor(cursor=pymysql.cursors.DictCursor)

sql = "select * from topic order by id asc "
cur.execute(sql)  # 返回受影响的行数
res = cur.fetchall()  # 返回数据,返回的是tuple类型

for item in res:
    print(item[‘id‘])
cur.close()
conn.close()

  

以上是关于python pymysql 怎么让查询返回的字典的主要内容,如果未能解决你的问题,请参考以下文章

Python Sqlite3以字典形式返回查询结果

mysql python pymysql模块 增删改查 查询 字典游标显示

Python pymysql

Mysql在python中的使用:pymysql

exist 存在 Python操作mysql pymysql sql注入问题 # 39

PyMySQL模块的使用