mysql.fetchall
时间: 2023-11-16 21:05:02 浏览: 169
Python 操作mysql数据库查询之fetchone(), fetchmany(), fetchall()用法示例
5星 · 资源好评率100%
`mysql.fetchall()` 是一个 Python 中 MySQL 数据库操作模块 `mysql-connector-python` 中的方法,用于从查询结果中获取所有的行数据。
具体来说,`fetchall()` 方法会返回一个包含所有行数据的元组,每个元素是一个包含每一行数据的元组。如果查询结果为空,则返回一个空元组。
以下示例代码展示了如何使用 `fetchall()` 方法获取查询结果:
```python
import mysql.connector
# 连接MySQL数据库
cnx = mysql.connector.connect(user='root', password='password', database='mydb')
# 创建 cursor 对象
cursor = cnx.cursor()
# 执行查询语句
query = 'SELECT * FROM mytable'
cursor.execute(query)
# 获取查询结果
rows = cursor.fetchall()
# 输出查询结果
for row in rows:
print(row)
# 关闭 cursor 和连接
cursor.close()
cnx.close()
```
阅读全文