Spec-Zone.ru › MySQL Connectors 1.0

10.5.16 Свойство 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».

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/connector-python-en/connector-python-api-mysqlcursor-column-names.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API