我必须从数据库中检索数据。现在我使用以下代码:
import mysql.connector
connection = mysql.connector.connect(user, password, host, database)
cursor = connection.cursor()
cursor.execute(*Query*)
data = cursor.fetchall()
name = data[0][0]
surname = data[0][1]
我需要通过字段名而不是原始索引来访问数据。举个例子
name = data[0]['name']
surname = data[0]['surname']
谢谢
2条答案
按热度按时间uoifb46i1#
一种选择是使用mysqldb。然后您可以更改:
收件人:
并通过字段名而不是索引访问值。
0g0grzrc2#
根据mysql连接器python文档,有两种方法可以实现这一点。
手动:
与
MySQLCursorDict
班级: