python3使用mysql.connector包如何实现返回字典类型数据

时间:2021-02-07 00:25:57 类型:python
字号:    

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': '男'}

而元组如下形式:

('小小测试', '男')

<