python3使用mysql.connector包如何实现返回字典类型数据
import mysql.connector
mydb = mysql.connector.connect(
host="localhost", # 数据库主机地址
user="root", # 数据库用户名
passwd="root", # 数据库密码
database="gaoyu"
)
mycursor = mydb.cursor(dictionary=True)
mycursor.execute("SELECT names,sex FROM student")
myresult = mycursor.fetchone() # fetchone() 获取所有记录
print(myresult)加上dictionary=True就能实现返回字典类型数据
去掉dictionary=True,查询返回就是一个元组,没有key,只有value
字典类型:
{'names': '小小测试', 'sex': '男'}
而元组如下形式:
('小小测试', '男')
