默认在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()
相关文章