Spec-Zone.ru › MySQL Connectors 1.0

Руководство разработчика 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
    • 4.1 Получение Connector/Python
    • 4.2 Установка Connector/Python из двоичного распределения
    • 4.3 Установка Connector/Python из исходного кода
    • 4.4 Проверка вашей установки Connector/Python
  • 5 Примеры кода Connector/Python
    • 5.1 Подключение к MySQL с помощью Connector/Python
    • 5.2 Создание таблиц с помощью Connector/Python
    • 5.3 Вставка данных с помощью Connector/Python
    • 5.4 Выборка данных с помощью Connector/Python
  • 6 Учебные пособия Connector/Python
    • 6.1 Учебник: Увеличение зарплаты сотрудника с помощью буферизованного курсора
  • 7 Установление соединения Connector/Python
    • 7.1 Параметры подключения Connector/Python
    • 7.2 Поддержка файлов опций Connector/Python
  • 8 Расширение Connector/Python на C
    • 8.1 Разработка приложений с расширением Connector/Python на C
    • 8.2 Модуль расширения _mysql_connector на C
  • 9 Другие темы Connector/Python
    • 9.1 Ведение журнала Connector/Python
    • 9.2 Поддержка телеметрии
    • 9.3 Выполнение нескольких инструкций
    • 9.4 Асинхронное подключение
    • 9.5 Пулы соединений Connector/Python
    • 9.6 Django бэкенд Connector/Python
  • 10 Connector/Python API Справочник
    • 10.1 Модуль mysql.connector
      • 10.1.1 Метод mysql.connector.connect()
      • 10.1.2 Свойство mysql.connector.apilevel
      • 10.1.3 Свойство mysql.connector.paramstyle
      • 10.1.4 Свойство mysql.connector.threadsafety
      • 10.1.5 Свойство mysql.connector.__version__
      • 10.1.6 Свойство mysql.connector.__version_info__
    • 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.3.1 Конструктор pooling.MySQLConnectionPool
      • 10.3.2 Метод MySQLConnectionPool.add_connection()
      • 10.3.3 Метод MySQLConnectionPool.get_connection()
      • 10.3.4 Метод MySQLConnectionPool.set_config()
      • 10.3.5 Свойство MySQLConnectionPool.pool_name
    • 10.4 Класс pooling.PooledMySQLConnection
      • 10.4.1 Конструктор pooling.PooledMySQLConnection
      • 10.4.2 Метод PooledMySQLConnection.close()
      • 10.4.3 Метод PooledMySQLConnection.config()
      • 10.4.4 Свойство PooledMySQLConnection.pool_name
    • 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()
  • 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.
https://docs.oracle.com/cd/E17952_01/connector-python-en/index.html

Spec-Zone.ru

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