SQLAlchemy 是 Python 生态中常用的数据库工具库,提供 SQL 工具集 与 ORM(对象关系映射),用于以更高层方式操作关系型数据库(如 PostgreSQL、MySQL、SQLite),也可直接编写与执行 SQL。
/ˌɛs.kjuːˈæl.kə.mi/
SQLAlchemy helps me connect my Python app to a database.
SQLAlchemy 帮助我把 Python 应用连接到数据库。
In production, we use SQLAlchemy’s ORM with sessions and migrations to manage complex data models safely.
在生产环境中,我们使用 SQLAlchemy 的 ORM、会话机制和数据库迁移来安全地管理复杂的数据模型。
SQLAlchemy 由 SQL(结构化查询语言)与 alchemy(“炼金术”,引申为“把原材料巧妙转化”)组合而来,含义上暗示“把数据库操作以更灵活、强大的方式‘炼成’可用的程序接口”。