文档主页
MySQL Connector/Python 开发者指南
相关文档 下载本手册
PDF (US Ltr) - 0.7Mb
PDF (A4) - 0.7Mb


10.5.9 MySQLCursor.fetchall() 方法

语法

rows = cursor.fetchall()

该方法获取查询结果集的所有(或所有剩余)行,并返回一个元组列表。如果没有更多行可用,则返回一个空列表。

以下示例展示了如何检索结果集的前两行,然后检索任何剩余的行

>>> cursor.execute("SELECT * FROM employees ORDER BY emp_no")
>>> head_rows = cursor.fetchmany(size=2)
>>> remaining_rows = cursor.fetchall()

在使用相同连接执行新语句之前,必须先获取当前查询的所有行。