MySQL Connector/Python 發行說明
語法
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 類別。