一、ORM介绍

ORM就是通过实例对象的语法,完成关系型数据库的操作。
对象—关系映射(Object/Relational Mapping)

  1. 数据库的表(table --> 类(class
  2. 记录(record,行数据)--> 对象(object
  3. 字段(field)--> 对象的属性(attribute

二、SQLAlchemy 介绍

https://www.osgeo.cn/sqlalchemy/index.html
SQLAlchemy SQL工具包和对象关系映射器是一套用于处理数据库和Python的综合工具。
SQLAlchemy被表示为两个不同的api,一个构建在另一个之上。
image.png
SQLAlchemy Core 是SQLAlchemy作为“数据库工具包”的基础架构。该库提供了用于管理与数据库的连接、与数据库查询和结果交互以及SQL语句的编程构造的工具,SQLAlchemy引擎、连接和池服务也在 SQLAlchemy Core 。
SqLalChany ORM 以核心为基础提供可选对象关系映射能力。ORM提供了一个附加的配置层,允许用户定义的Python类映射 以及一种称为会话 . 然后,它扩展了核心级别的SQL表达式语言,允许按照用户定义的对象组合和调用SQL查询。

安装:
image.png