3.SQLAlchemy文档-SQLAlchemy Core(中文版)
这里的文描述了关于SQLAlchemy的的SQL渲染引擎的相关内容,包括数据库API的集成,事务的集成和数据架构描述服务。与以领域为中心的ORM使用模式相反,SQL表达式语言提供了一个数据构架为中心的使用模式。
- 首先请阅读: SQL表达语言指南
- SQL内置的内容: SQL表达式API
- 引擎,连接,缓冲池: 引擎配置 |连接,事务 | 连接池
- 数据构架定义: 数据表和数据列 | 数据库注入(反射) | 默认的插入与更新 |数据约束和索引 | 使用数据定义语言(DDL)
- 数据类型: 基本概况 | 基础数据类型 | SQL的标准数据类型| 与数据库有关的特定数据类型 | 内置自定义数据类型 | 定义新的操作符 | API
- 扩展核心: SQLAlchemy的事件 | 核心事件接口 | 自定义SQL结构 | 内部API
- 其它: 运行时检查API | 已过时事件接口| 核心异常
The breadth of SQLAlchemy’s SQL rendering engine, DBAPI integration, transaction integration, and schema description services are documented here. In contrast to the ORM’s domain-centric mode of usage, the SQL Expression Language provides a schema-centric usage paradigm.
- Read this first: SQL Expression Language Tutorial
- All the Built In SQL: SQL Expression API
- Engines, Connections, Pools: Engine Configuration |Connections, Transactions | Connection Pooling
- Schema Definition: Tables and Columns | Database Introspection (Reflection) | Insert/Update Defaults |Constraints and Indexes | Using Data Definition Language (DDL)
- Datatypes: Overview | Generic Types | SQL Standard Types| Vendor Specific Types | Building Custom Types | Defining New Operators | API
- Extending the Core: SQLAlchemy Events | Core Event Interfaces | Creating Custom SQL Constructs | Internals API
- Other: Runtime Inspection API | Deprecated Event Interfaces| Core Exceptions