MySQL 连接器/Python 使 Python 程序能够使用符合 Python 数据库 API 规范 v2.0 (PEP 249)的 API 访问 MySQL 数据库。
有关详细说明每个版本的连接器/Python 中更改的注释,请参阅 MySQL 连接器/Python 版本说明。
MySQL Connector/Python 支持:
MySQL Server 提供的几乎所有功能,包括 MySQL Server 8.0 版。
Connector/Python 8.0 还支持 X DevAPI。有关 MySQL Connector/Python 与 X DevAPI 的概念和用法的文档,请参阅 X DevAPI 用户指南。
在 Python 和 MySQL 数据类型之间来回转换参数值,例如 Python
datetime
和 MySQLDATETIME
。您可以打开自动转换以方便使用,或关闭自动转换以获得最佳性能。对标准 SQL 语法的所有 MySQL 扩展。
协议压缩,可以压缩客户端和服务器之间的数据流。
使用 TCP/IP 套接字的连接和在 Unix 上使用 Unix 套接字的连接。
使用 SSL 保护 TCP/IP 连接。
自包含的驱动程序。Connector/Python 不需要 MySQL 客户端库或标准库之外的任何 Python 模块。
有关哪些版本的 Python 可以与不同版本的 MySQL 连接器/Python 一起使用的信息,请参阅 第 6.3 节,“连接器/Python 版本”。
Connector/Python 不支持旧的 MySQL 服务器身份验证方法,这意味着 4.1 之前的 MySQL 版本将无法使用。