文章目录
- 一、什么是ORM
- 二、ORM(对象关系映射模型)
- 三、ORM的优缺点
- 四、模型类映射关系
一、什么是ORM
- ORM 全拼Object-Relation Mapping,称为 对象- 关系映射
- 主要实现模型对象到关系数据库数据的映射
二、ORM(对象关系映射模型)
- 通过ORM模型,在进行程序编写的时候,不需要编写SQL语句,直接调用相关的操作API。然后SQLAlchemy会自动将API操作转化生成对应关系型数据库的操作语句。
三、ORM的优缺点
优点:
- 对数据库的操作都转化成对类、属性和方法的操作
- 不用编写各种数据库的sq1语句
- 不在关注使用的是mysql、orcale等数据库
缺点:
- 相比较直接使用SQL语句操作数据库,有性能损失
四、模型类映射关系
通过SQLAlchemy模型扩展包:
- 将类名称、属性,翻译成表的表名和字段名
- 每一个对象都会翻译成表中的一行数据
下一篇:【Falsk 使用数据库】---- SQLAlchemy介绍及配置