在Python中,可以使用fetchall()
方法来获取MySQL查询结果,并使用循环遍历结果。下面是一个代码示例:
import mysql.connector
# 创建连接
cnx = mysql.connector.connect(user='username', password='password', host='host', database='database')
# 创建游标
cursor = cnx.cursor()
# 执行查询语句
query = "SELECT * FROM table_name"
cursor.execute(query)
# 获取查询结果
result = cursor.fetchall()
# 遍历结果
for row in result:
# 每一行的数据在row中,可以通过索引或字段名进行访问
print(row)
# 关闭游标和连接
cursor.close()
cnx.close()
在上面的示例中,首先创建了与MySQL数据库的连接,然后创建了一个游标对象。接着,执行查询语句并使用fetchall()
方法获取查询结果。最后,通过循环遍历结果,可以访问每一行的数据。
上一篇:遍历MySQL变量