MySQL Connector/Python 開發者指南  /  MySQL Connector/Python 簡介

第 1 章 MySQL Connector/Python 簡介

MySQL Connector/Python 使 Python 程式能夠存取 MySQL 資料庫,使用符合 Python 資料庫 API 規範 v2.0 (PEP 249) 的 API。

有關 Connector/Python 各個版本中變更的詳細資訊,請參閱MySQL Connector/Python 發行說明

MySQL Connector/Python 支援:

  • MySQL 伺服器 8.0 及更高版本所提供的幾乎所有功能。

  • Connector/Python 支援 X DevAPI。有關 X DevAPI 的特定文件,請參閱X DevAPI 使用者指南

    注意

    在 Connector/Python 8.3.0 中,X DevAPI 支援已分離到其自己的套件 (mysqlx-connector-python)。有關相關資訊,請參閱第 4 章,Connector/Python 安裝

  • 在 Python 和 MySQL 資料類型之間來回轉換參數值,例如 Python datetime 和 MySQL DATETIME。您可以為了方便而開啟自動轉換,或為了獲得最佳效能而關閉。

  • 所有 MySQL 對標準 SQL 語法的擴充。

  • 協定壓縮,這可啟用壓縮用戶端和伺服器之間的資料串流。

  • 使用 TCP/IP 通訊端的連線,以及在 Unix 上使用 Unix 通訊端的連線。

  • 使用 SSL 的安全 TCP/IP 連線。

  • 獨立的驅動程式。Connector/Python 不需要 MySQL 用戶端程式庫或標準程式庫以外的任何 Python 模組。

有關哪些 Python 版本可與不同版本的 MySQL Connector/Python 一起使用,請參閱第 3 章,Connector/Python 版本

注意

Connector/Python 不支援舊的 MySQL 伺服器驗證方法,這表示 4.1 之前的 MySQL 版本將無法運作。