gpt4 book ai didi

python - 将 mysql select 语句的输出存储为 python 列表

转载 作者:行者123 更新时间:2023-11-29 10:36:28 24 4
gpt4 key购买 nike

我在 mysql 中有一个非常大的表,我正在通过 python 脚本访问它,并且我希望将选择查询的输出存储为列表。这是我所拥有的:

import MySQLdb
db = MySQLdb.connect(host='', user='', passwd='', db='')
cursor = db.cursor()

sqlselect = "SELECT desig FROM table WHERE num=0;"
desigs = cursor.execute(sqlselect)
print desigs

但这只给出了集合中的行数,接近 250,000 行。相反,我希望它打印每个“设计”的列表。我怎样才能做到这一点?

最佳答案

cursor.execute() 将返回修改或检索的行数。

执行查询后,运行cursor.fetchall(),这将返回一个包含查询结果中每一行的数组。也就是说,您得到一个数组的数组。

编辑:列表! list list !!啊啊

关于python - 将 mysql select 语句的输出存储为 python 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46332755/

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