MySQL Connector / Python Developer Guide

抽象的

本手册介绍如何安装和配置MySQL Connector / Python,是一个用于与MySQL服务器通信的独立Python驱动程序,以及如何使用它来开发数据库应用程序。

MySQL Connector/Python 8.0被高度推荐用于MySQL Server 8.0, 5.7和5.6。请升级到MySQL连接器/Python 8.0。

有关Notes详细介绍了Connector / Python的每个版本中的更改,请参阅MySQL连接器/ Python发行说明

有关法律信息,请参阅法律声明

有关使用MySQL的帮助,请访问MySQL论坛,您可以在其中讨论其他MySQL用户的问题。

许可信息。本产品可能包括在许可下使用的第三方软件。MySQL Connector / Python 2.2社区许可证信息用户手册有有关与MySQL Connector / Python社区相关的许可证的信息,最多可发布和包括版本2.2。MySQL Connector / Python 2.2商业许可证信息用户手册有有关MySQL Connector / Python商业版本有关的许可证的信息,包括和包括版本2.2。MySQL Connector / Python 8.0社区许可证信息用户手册有8.0释放系列中有关MySQL Connector / Python社区发布的许可证的信息。MySQL Connector / Python 8.0商业许可证信息用户手册有有关8.0版本系列中的MySQL连接器/ Python商业版本的许可证的信息。

文件生成:2021-04-08(修订版:69259)

目录

前言和法律声明
1 MySQL连接器/ Python简介
Python开发人员指南
3连接器/ Python版本
4连接器/ Python安装
4.1获取连接器/ Python
4.2从二进制分发安装连接器/ python
4.3从源分发安装连接器/ Python
4.4验证您的连接器/ Python安装
5连接器/Python代码示例
5.1使用连接器/ Python连接到MySQL
5.2使用连接器/ Python创建表
5.3使用连接器/ Python插入数据
5.4使用连接器/ Python查询数据
6连接器/ Python教程
6.1教程:使用缓冲光标提高员工的薪水
7连接器/ Python连接建立
7.1连接器/ Python连接参数
7.2连接器/Python选项文件支持
8连接器/Python C扩展
8.1使用连接器/ Python C扩展的应用程序开发
8.2 _mysql_connector c扩展模块
9连接器/ python其他主题
9.1连接器/ Python连接池
9.2连接器/ python django后端
10连接器/ 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连接。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_collat​​ion()方法
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。排序属性
10.2.40 mysqlconnection.connection_id属性
10.2.41 MySQLConnection。数据库属性
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.callproc()方法
10.5.3 mysqlcursor.close()方法
10.5.4 mysqlcursor.execute()方法
10.5.5 mysqlcursor.executemany()方法
10.5.6 mysqlcursor.fetchall()方法
10.5.7 MySQLCursor.fetchmany()方法
10.5.8 mysqlcursor.fetchone()方法
10.5.9 mysqlcursor.fetchwarnings()方法
10.5.10 MySQLCursor.stored_results()方法
10.5.11 mysqlcursor.column_names属性
10.5.12 mysqlcursor.description财产
10.5.13 mysqlcursor.lastrowid属性
10.5.14 mysqlcursor.rowcount属性
10.5.15 mysqlcursor.statement属性
10.5.16 mysqlcursor.with_rows属性
10.6子类cursor.mysqlcursor
10.6.1 Cursor.mysqlcursorphuders类
10.6.2 Cursor.mysqlcursorraw类
10.6.3 Cursor.mysqlcursorbuderdraw类
10.6.4 Cursor.mysqlcursordict类
10.6.5 Cursor.mysqlcursorbuderddict类
10.6.6 cursor.mysqlcursornedtuple类
10.6.7 Cursor.mysqlcursorbuderDnamedTuple类
10.6.8 cursor.mysqlcursorpropared类
10.7常数。ClientFlag类
10.8常数.FieldType类
10.9常数。SQLMode类
10.10常量.Characternet类
10.11 incontants.refreshOption类
10.12错误和例外
10.12.1错误代码模块
10.12.2错误。错误例外
10.12.3错误.DataError异常
10.12.4 errors.databaseerror异常
10.12.5错误。integryError异常
10.12.6错误。InterfaceError例外
10.12.7错误.InternalError异常
10.12.8错误.NotsupportedError异常
10.12.9错误.OPerationalError异常
10.12.10错误.PoolError异常
10.12.11错误。ProgrammingError例外
10.12.12错误。运行例外
10.12.13错误.custom_error_exception()函数
11连接器/ Python C分机API参考
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.10bet靠谱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.rollback()方法
11.38 _mysql_connector.mysql.select_db()方法
11.39 _mysql_connector.mysql.set_character_set()方法
11.40 _mysql_connector.MySQL.shutdown()方法
11.41 _mysql_connector.mysql.stat()方法
11.42 _mysql_connector.mysql.thread_id()方法
11.43 _mysql_connector.mysql.use_unicode()方法
11.44 _mysql_connector.mysql.warning_count()方法
11.45 _mysql_connector.mysql.have_result_set属性
指数