sqlalchemy1.1

Object Relational Tutorial --SQLAlchemy 1.1 Documentation 的部分翻译

杀马特。学长 韩版系。学妹 提交于 2020-04-07 00:47:42
SQLAlchemy ORM 给出一种用户定义的python类连接到数据库的表的方法,以及这些类的实例映射到对应的表的列的方法。它包括一个系统,这个系统同步所有的对象和其关联的行的改变。这个行称作工作单元。它还包括一个系统,用于表示数据库查询,(基于用户的类定义),以及用户是怎么定义各个类彼此之间的关系的。 ORM 与SQLAlchemy 的表达式语言形成对比,(基于orm的创建)。然而SQl表达式语言(在SQL Expression Language Tutorial有介绍),给出了一个系统,这个系统呈现了关系数据库的原始结构,ORM给出了一个高级的,抽象的使用方法,也就是表达式语言的应用。 在ORM和表达式语言的使用出现重叠的时候,俩者的相似性会比它们看起来要浅显。它们面向的是数据结构和数据体,这里说的是用户定义的模型的角度,在这里,它从下层的使用模型持续的刷新。其它的面相的是schema的字面和sql表达式代表的角度。这些角度明确的组成进数据库使用的消息。 一个成功的应用可能创建于使用ORM之上。在先进的情形下,一个以ORM创建的应用可能会直接使用表达式语言。(当然是在特定的数据库交互要求的前提下了)。 以下教程是doctest格式的,也就是说>>>代表你的python command prompt输入,而接下来的文本就是期待的返回值。 版本的快速检查。 连接: