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()
在使用相同连接执行新语句之前,必须先获取当前查询的所有行。