文件首頁
MySQL Connector/Python 開發人員指南
相關文件 下載本手冊
PDF (US Ltr) - 0.7Mb
PDF (A4) - 0.7Mb


10.5.14 MySQLCursor.column_names 屬性

語法

sequence = cursor.column_names

此唯讀屬性會將結果集的欄位名稱以 Unicode 字串序列的形式傳回。

下列範例示範如何使用 column_names 從包含資料的 Tuple 建立一個包含索引鍵的字典。

cursor.execute("SELECT last_name, first_name, hire_date "
               "FROM employees WHERE emp_no = %s", (123,))
row = dict(zip(cursor.column_names, cursor.fetchone()))
print("{last_name}, {first_name}: {hire_date}".format(row))

或者,自 Connector/Python 2.0.0 起,您可以直接提取以字典形式呈現的資料列;請參閱第 10.6.4 節,cursor.MySQLCursorDict 類別