pymysql查询返回字典类型方法

      发布在:Python技术      评论:0 条评论

默认在Python中利用pymysql查询Mysql数据库返回的是元祖类型,非常不容易获取指定字段的值,

解决方法就是在创建游标对象时指定下cursor的值

import pymysql
# 打开数据库连接
db = pymysql.connect("localhost", "root", "root", "chid")
# 使用 cursor() 方法创建一个游标对象 cursor
#cursor = db.cursor() #默认游标查询返回元祖格式数据
cursor = db.cursor(cursor = pymysql.cursors.DictCursor) #设置查询返回字典格式数据
# 使用 execute()  方法执行 SQL 查询
cursor.execute("select * from fa_ymwl_dict where ukyinbiao=''")
# 使用 fetchone() 方法获取单条数据.
data = cursor.fetchone()
print(data)
# 关闭数据库连接
db.close()


相关文章
热门推荐