Python 通过ORM 操作数据库的框架-SQLAlchemy

一、SQLAlchemy的介绍

SQLAlchemy 是 Python 生态系统中最流行的 ORM。SQLAlchemy 设计非常优雅,分为了两部分——
底层的 Core 和上层的传统 ORM。在 Python 乃至其他语言的大多数 ORM 中,都没有实现很好的分层
设计, 比如 django 的 ORM,数据库链接和 ORM 本身完全混在一起。

 SQLAlchemy 是 Python 中一个通过 ORM 操作数据库的框架。

SQLAlchemy对象关系映射器提供了一种方法,用于将用户定义的Python类与数据库表相关联,并将
这些类(对象)的实例与其对应表中的行相关联。它包括一个透明地同步对象及其相关行之间状态的
所有变化的系统,称为*工作单元*,以及根据用户定义的类及其定义的彼此之间的关系表达数据库查
询的系统。
可以让我们使用类和对象的方式操作数据库,从而从繁琐的 sql 语句中解脱出来。
ORM 就是 Object Relational Mapper 的简写,就是关系对象映射器的意思。

 

posted @ 2024-06-26 14:49  yongheng999  阅读(92)  评论(0)    收藏  举报