10.5.6 MySQLCursor.fetchall()方法
句法:
rows = cursor.fetchall()
该方法获取查询结果集中的所有(或所有剩余)行并返回元组列表。如果没有更多行可用,则返回一个空列表。
以下示例显示如何检索结果集的前两行,然后检索所有剩余的行:
>>> cursor.execute("SELECT * FROM employees ORDER BY emp_no")
>>> head_rows = cursor.fetchmany(size=2)
>>> remaining_rows = cursor.fetchall()
在使用同一连接执行新语句之前,您必须获取当前查询的所有行。