Python 操作 SQL 數據庫的常用庫包括:
SQLAlchemy:一個 Python 的 SQL 工具包和對象關系映射器(ORM),提供了一個通用的 SQL 工具,支持多種數據庫,包括 SQLite、MySQL、PostgreSQL 等。
pymysql:一個用于 Python 的純 Python MySQL 客戶端庫,支持 MySQL 數據庫。
psycopg2:一個 PostgreSQL 數據庫的 Python 適配器,提供了對 PostgreSQL 數據庫的連接和操作支持。
sqlite3:Python 標準庫中自帶的 SQLite3 數據庫模塊,可以直接使用,不需要額外安裝。
pyodbc:一個用于 Python 的 PyODBC 模塊,可用于連接到各種 ODBC 數據源(包括 Microsoft SQL Server、Oracle、MySQL 等)。
cx_Oracle:一個用于 Python 的 Oracle 數據庫連接模塊,支持連接到 Oracle 數據庫。
這些庫可以根據具體的需求和數據庫類型選擇使用。