MySQL Connector/Python 版本说明
语法
sequence = cursor.column_names
此只读属性返回结果集的列名,作为 Unicode 字符串的序列。
以下示例展示了如何使用 column_names
从包含数据的元组中创建字典,并使用键。
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 类”。