python 对mysql的查询结果保存
时间: 2023-07-28 13:34:27 浏览: 249
在 Python 中,你可以使用 MySQL 官方提供的 Connector/Python 模块来连接 MySQL 数据库,并执行查询操作。查询的结果可以保存在 Python 中的变量中,比如列表、元组等。
下面是一个示例代码,演示如何连接 MySQL 数据库,执行查询操作,并将查询结果保存在列表中:
```python
import mysql.connector
# 连接 MySQL 数据库
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydatabase"
)
# 创建游标对象
mycursor = mydb.cursor()
# 查询数据
mycursor.execute("SELECT * FROM customers")
# 获取查询结果
result = mycursor.fetchall()
# 打印查询结果
for row in result:
print(row)
```
在上面的示例代码中,我们首先使用 `mysql.connector` 模块连接 MySQL 数据库。然后,创建游标对象 `mycursor`,并通过 `execute()` 方法执行查询语句。查询结果通过 `fetchall()` 方法获取,保存在变量 `result` 中,最后通过循环遍历输出查询结果。
你可以根据自己的需求,将查询结果保存在不同的数据结构中,比如字典、元组等。
阅读全文