文件首頁
MySQL Connector/Python 開發人員指南
相關文件 下載本手冊
PDF (美式信紙) - 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()

您必須先提取目前查詢的所有列,才能使用相同連線執行新語句。