10.5.11 MySQLCursor.column_names 属性
句法:
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 类”。