发布: 2.0.39 当前发布 | 发布日期: 2025 年 3 月 11 日
SQLAlchemy 2.0 文档
- 上一步: 处理数据库元数据
- 下一步: 使用 INSERT 语句
- 上级: 首页
- 本页内容
处理数据¶
在 处理事务和 DBAPI 中,我们学习了如何与 Python DBAPI 及其事务状态进行交互的基础知识。然后,在 处理数据库元数据 中,我们学习了如何使用 MetaData
和相关对象在 SQLAlchemy 中表示数据库表、列和约束。在本节中,我们将结合上述两个概念,在关系数据库中创建、选择和操作数据。我们与数据库的交互始终是在事务的上下文中进行的,即使我们已将数据库驱动程序设置为在幕后使用 自动提交。
本节的组成部分如下
使用 INSERT 语句 - 为了将一些数据放入数据库,我们介绍并演示 Core
Insert
构造。从 ORM 的角度来看,INSERT 在下一节 使用 ORM 操作数据 中描述。使用 SELECT 语句 - 本节将详细描述
Select
构造,它是 SQLAlchemy 中最常用的对象。Select
构造为 Core 和 ORM 中心应用程序发出 SELECT 语句,这里将描述这两种用例。其他 ORM 用例也在后面的章节 在查询中使用关系 以及 ORM 查询指南 中进行了说明。使用 UPDATE 和 DELETE 语句 - 为了完善数据的 INSERT 和 SELECT,本节将从 Core 的角度描述
Update
和Delete
构造的用法。ORM 特定的 UPDATE 和 DELETE 类似地在 使用 ORM 操作数据 节中描述。
上一步: 处理数据库元数据 下一步: 使用 INSERT 语句
© 版权 2007-2025, SQLAlchemy 作者和贡献者。
flambé! 龙和 炼金术士 图像设计由 Rotem Yaari 创作并慷慨捐赠。
使用 Sphinx 7.2.6 创建。文档最后生成于: 2025 年 3 月 11 日 14:40:17 EDT