发布:2.0.36 当前版本 | 发布日期:2024 年 10 月 15 日
SQLAlchemy 2.0 文档
- 上一节: 关系 API
- 下一节: 为 ORM 映射类编写 SELECT 语句
- 上一级: 首页
- 本页内容
ORM 查询指南¶
本节概述了使用 2.0 风格 使用 SQLAlchemy ORM 发出查询。
阅读本节的读者应该熟悉 SQLAlchemy 概述,见 SQLAlchemy 统一教程,特别是本节中的大部分内容扩展了 使用 SELECT 语句 中的内容。
针对 SQLAlchemy 1.x 用户
在 SQLAlchemy 2.x 系列中,ORM 的 SQL SELECT 语句使用与 Core 中相同的 select()
结构构建,然后通过 Session
的 Session.execute()
方法调用(与现在用于 ORM 启用的 INSERT、UPDATE 和 DELETE 语句 功能的 update()
和 delete()
结构一样)。然而,旧式的 Query
对象,它执行与更类似于“一体化”对象的这些相同的步骤,仍然作为这个新系统的薄层外观存在,以支持在 1.x 系列上构建的应用程序,而无需全面替换所有查询。有关此对象的参考,请参阅部分 旧式查询 API。
- 为 ORM 映射类编写 SELECT 语句
- 为继承映射编写 SELECT 语句
- ORM 启用的 INSERT、UPDATE 和 DELETE 语句
- 列加载选项
- 关系加载技术
- ORM API 查询功能
- 旧式查询 API
上一节: 关系 API 下一节: 为 ORM 映射类编写 SELECT 语句
© 版权所有 2007-2024,SQLAlchemy 作者和贡献者。
flambé! 龙和炼金术士 图像设计由 Rotem Yaari 创建并慷慨捐赠。
使用 Sphinx 7.2.6 创建。上次生成文档时间:2024 年 11 月 8 日星期五上午 08:41:19 EST