gpt4 book ai didi

python - 带有 Python 的 MySQL 连接器 : getting data by field name

转载 作者:行者123 更新时间:2023-11-29 05:04:22 24 4
gpt4 key购买 nike

我必须从数据库中检索数据。现在我正在使用以下代码:

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']

谢谢

最佳答案

一种选择是使用 MySQLdb .然后你可以改变:

cursor = connection.cursor()

收件人:

cursor = connection.cursor(MySQLdb.cursors.DictCursor) 

并通过字段名称而不是索引访问值。

关于python - 带有 Python 的 MySQL 连接器 : getting data by field name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51493860/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com