Руководство разработчика MySQL Connector/Python
Аннотация
В данном руководстве описано, как установить и настроить MySQL Connector/Python, автономный драйвер Python для взаимодействия с серверами MySQL, а также как использовать его для разработки приложений баз данных.
Рекомендуется использовать последнюю версию MySQL Connector/Python для работы с сервером MySQL версии 8.0 и выше.
Сведения о изменениях в каждой версии Connector/Python см. в .
Для получения правовой информации см. Правовые уведомления.
Для получения помощи по работе с MySQL посетите Форумы MySQL, где вы можете обсудить свои проблемы с другими пользователями MySQL.
Информация о лицензировании. Данный продукт может включать стороннее программное обеспечение, используемое на условиях лицензии. Если вы используете коммерческую версию MySQL Connector/Python, см. для получения информации о лицензиях, включая информацию о лицензиях на стороннее программное обеспечение, которое может быть включено в эту коммерческую версию. Если вы используете сообщественную версию MySQL Connector/Python, см. для получения информации о лицензиях, включая информацию о лицензиях на стороннее программное обеспечение, которое может быть включено в эту сообщественную версию.
Документ сгенерирован: 2025-01-16 (ревизия: 80693)
Оглавление
- Предисловие и правовые уведомления
- 1 Введение в MySQL Connector/Python
- 2 Руководство для разработчиков Python
- 3 Версии Connector/Python
- 4 Установка Connector/Python
- 5 Примеры кода Connector/Python
- 6 Учебные пособия Connector/Python
- 7 Установление соединения Connector/Python
- 8 Расширение Connector/Python на C
- 9 Другие темы Connector/Python
-
10 Connector/Python API Справочник
- 10.1 Модуль mysql.connector
-
10.2 Класс connection.MySQLConnection
- 10.2.1 Конструктор connection.MySQLConnection()
- 10.2.2 Метод MySQLConnection.close()
- 10.2.3 Метод MySQLConnection.commit()
- 10.2.4 Метод MySQLConnection.config()
- 10.2.5 Метод MySQLConnection.connect()
- 10.2.6 Метод MySQLConnection.cursor()
- 10.2.7 Метод MySQLConnection.cmd_change_user()
- 10.2.8 Метод MySQLConnection.cmd_debug()
- 10.2.9 Метод MySQLConnection.cmd_init_db()
- 10.2.10 Метод MySQLConnection.cmd_ping()
- 10.2.11 Метод MySQLConnection.cmd_process_info()
- 10.2.12 Метод MySQLConnection.cmd_process_kill()
- 10.2.13 Метод MySQLConnection.cmd_query()
- 10.2.14 Метод MySQLConnection.cmd_query_iter()
- 10.2.15 Метод MySQLConnection.cmd_quit()
- 10.2.16 Метод MySQLConnection.cmd_refresh()
- 10.2.17 Метод MySQLConnection.cmd_reset_connection()
- 10.2.18 Метод MySQLConnection.cmd_shutdown()
- 10.2.19 Метод MySQLConnection.cmd_statistics()
- 10.2.20 Метод MySQLConnection.disconnect()
- 10.2.21 Метод MySQLConnection.get_row()
- 10.2.22 Метод MySQLConnection.get_rows()
- 10.2.23 Метод MySQLConnection.get_server_info()
- 10.2.24 Метод MySQLConnection.get_server_version()
- 10.2.25 Метод MySQLConnection.is_connected()
- 10.2.26 Метод MySQLConnection.isset_client_flag()
- 10.2.27 Метод MySQLConnection.ping()
- 10.2.28 Метод MySQLConnection.reconnect()
- 10.2.29 Метод MySQLConnection.reset_session()
- 10.2.30 Метод MySQLConnection.rollback()
- 10.2.31 Метод MySQLConnection.set_charset_collation()
- 10.2.32 Метод MySQLConnection.set_client_flags()
- 10.2.33 Метод MySQLConnection.shutdown()
- 10.2.34 Метод MySQLConnection.start_transaction()
- 10.2.35 Свойство MySQLConnection.autocommit
- 10.2.36 Свойство MySQLConnection.unread_results
- 10.2.37 Свойство MySQLConnection.can_consume_results
- 10.2.38 Свойство MySQLConnection.charset
- 10.2.39 Свойство MySQLConnection.collation
- 10.2.40 Свойство MySQLConnection.connection_id
- 10.2.41 Свойство MySQLConnection.database
- 10.2.42 Свойство MySQLConnection.get_warnings
- 10.2.43 Свойство MySQLConnection.in_transaction
- 10.2.44 Свойство MySQLConnection.raise_on_warnings
- 10.2.45 Свойство MySQLConnection.server_host
- 10.2.46 Свойство MySQLConnection.server_port
- 10.2.47 Свойство MySQLConnection.sql_mode
- 10.2.48 Свойство MySQLConnection.time_zone
- 10.2.49 Свойство MySQLConnection.unix_socket
- 10.2.50 Свойство MySQLConnection.user
- 10.3 Класс pooling.MySQLConnectionPool
- 10.4 Класс pooling.PooledMySQLConnection
-
10.5 Класс cursor.MySQLCursor
- 10.5.1 Конструктор cursor.MySQLCursor
- 10.5.2 Метод MySQLCursor.add_attribute()
- 10.5.3 Метод MySQLCursor.clear_attributes()
- 10.5.4 Метод MySQLCursor.get_attributes()
- 10.5.5 Метод MySQLCursor.callproc()
- 10.5.6 Метод MySQLCursor.close()
- 10.5.7 Метод MySQLCursor.execute()
- 10.5.8 Метод MySQLCursor.executemany()
- 10.5.9 Метод MySQLCursor.fetchall()
- 10.5.10 Метод MySQLCursor.fetchmany()
- 10.5.11 Метод MySQLCursor.fetchone()
- 10.5.12 Метод MySQLCursor.nextset()
- 10.5.13 Метод MySQLCursor.fetchsets()
- 10.5.14 Метод MySQLCursor.fetchwarnings()
- 10.5.15 Метод MySQLCursor.stored_results()
- 10.5.16 Свойство MySQLCursor.column_names
- 10.5.17 Свойство MySQLCursor.description
- 10.5.18 Свойство MySQLCursor.lastrowid
- 10.5.19 Свойство MySQLCursor.rowcount
- 10.5.20 Свойство MySQLCursor.statement
- 10.5.21 Свойство MySQLCursor.with_rows
-
10.6 Подклассы cursor.MySQLCursor
- 10.6.1 Класс cursor.MySQLCursorBuffered
- 10.6.2 Класс cursor.MySQLCursorRaw
- 10.6.3 Класс cursor.MySQLCursorBufferedRaw
- 10.6.4 Класс cursor.MySQLCursorDict
- 10.6.5 Класс cursor.MySQLCursorBufferedDict
- 10.6.6 Класс cursor.MySQLCursorNamedTuple
- 10.6.7 Класс cursor.MySQLCursorBufferedNamedTuple
- 10.6.8 Класс cursor.MySQLCursorPrepared
- 10.7 Класс constants.ClientFlag
- 10.8 Класс constants.FieldType
- 10.9 Класс constants.SQLMode
- 10.10 Класс constants.CharacterSet
- 10.11 Класс constants.RefreshOption
-
10.12 Ошибки и исключения
- 10.12.1 Модуль errorcode
- 10.12.2 Исключение errors.Error
- 10.12.3 Исключение errors.DataError
- 10.12.4 Исключение errors.DatabaseError
- 10.12.5 Исключение errors.IntegrityError
- 10.12.6 Исключение errors.InterfaceError
- 10.12.7 Исключение errors.InternalError
- 10.12.8 Исключение errors.NotSupportedError
- 10.12.9 Исключение errors.OperationalError
- 10.12.10 Исключение errors.PoolError
- 10.12.11 Исключение errors.ProgrammingError
- 10.12.12 Исключение errors.Warning
- 10.12.13 Функция errors.custom_error_exception()
-
10.5 Класс cursor.MySQLCursor
-
11 Справочник по расширению Connector/Python на C
- 11.1 Модуль _mysql_connector
- 11.2 Класс _mysql_connector.MySQL()
- 11.3 Метод _mysql_connector.MySQL.affected_rows()
- 11.4 Метод _mysql_connector.MySQL.autocommit()
- 11.5 Метод _mysql_connector.MySQL.buffered()
- 11.6 Метод _mysql_connector.MySQL.change_user()
- 11.7 Метод _mysql_connector.MySQL.character_set_name()
- 11.8 Метод _mysql_connector.MySQL.close()
- 11.9 Метод _mysql_connector.MySQL.commit()
- 11.10 Метод _mysql_connector.MySQL.connect()
- 11.11 Метод _mysql_connector.MySQL.connected()
- 11.12 Метод _mysql_connector.MySQL.consume_result()
- 11.13 Метод _mysql_connector.MySQL.convert_to_mysql()
- 11.14 Метод _mysql_connector.MySQL.escape_string()
- 11.15 Метод _mysql_connector.MySQL.fetch_fields()
- 11.16 Метод _mysql_connector.MySQL.fetch_row()
- 11.17 Метод _mysql_connector.MySQL.field_count()
- 11.18 Метод _mysql_connector.MySQL.free_result()
- 11.19 Метод _mysql_connector.MySQL.get_character_set_info()
- 11.20 Метод _mysql_connector.MySQL.get_client_info()
- 11.21 Метод _mysql_connector.MySQL.get_client_version()
- 11.22 Метод _mysql_connector.MySQL.get_host_info()
- 11.23 Метод _mysql_connector.MySQL.get_proto_info()
- 11.24 Метод _mysql_connector.MySQL.get_server_info()
- 11.25 Метод _mysql_connector.MySQL.get_server_version()
- 11.26 Метод _mysql_connector.MySQL.get_ssl_cipher()
- 11.27 Метод _mysql_connector.MySQL.hex_string()
- 11.28 Метод _mysql_connector.MySQL.insert_id()
- 11.29 Метод _mysql_connector.MySQL.more_results()
- 11.30 Метод _mysql_connector.MySQL.next_result()
- 11.31 Метод _mysql_connector.MySQL.num_fields()
- 11.32 Метод _mysql_connector.MySQL.num_rows()
- 11.33 Метод _mysql_connector.MySQL.ping()
- 11.34 Метод _mysql_connector.MySQL.query()
- 11.35 Метод _mysql_connector.MySQL.raw()
- 11.36 Метод _mysql_connector.MySQL.refresh()
- 11.37 Метод _mysql_connector.MySQL.reset_connection()
- 11.38 Метод _mysql_connector.MySQL.rollback()
- 11.39 Метод _mysql_connector.MySQL.select_db()
- 11.40 Метод _mysql_connector.MySQL.set_character_set()
- 11.41 Метод _mysql_connector.MySQL.shutdown()
- 11.42 Метод _mysql_connector.MySQL.stat()
- 11.43 Метод _mysql_connector.MySQL.thread_id()
- 11.44 Метод _mysql_connector.MySQL.use_unicode()
- 11.45 Метод _mysql_connector.MySQL.warning_count()
- 11.46 Свойство _mysql_connector.MySQL.have_result_set
- Индекс
© 2025 Oracle
Licensed under the GPLv2 License.