ORM详解
程序员文章站
2022-03-20 16:14:58
讲解对象:ORM详解 作者:融水公子 rsgz 1 前言:开发流程正常只有简单的几步 0.1 配置数据库 0.2 定义模型 0.3 迁移文件 0.4 执行迁移生成数据表 0.5 使用模型类增删改查 2 介绍: 0.1 django对各种数据库提供了支持,有统一的接口 0.2 我们根据不同的业务需求选 ......
讲解对象:orm详解
作者:融水公子 rsgz
1 前言:开发流程正常只有简单的几步
0.1 配置数据库
0.2 定义模型
0.3 迁移文件
0.4 执行迁移生成数据表
0.5 使用模型类增删改查
2 介绍:
0.1 django对各种数据库提供了支持,有统一的接口
0.2 我们根据不同的业务需求选择数据库
0.3 使用数据库之前需要配置数据库
3 orm详解
o是对象
r是关系
m是映射
理解:
比如说模型对象里面的save不是真正的存数据库
真正存数据库的是orm这个映射在存数据,是这个中间层存数据的
4 orm的任务
0.1 根据对象的模型生成表结构
0.2 将对象,列表的操作转换为sql语句
0.3 将sql语句查询的结果转换为对象,列表
0.4 不管你那什么数据库都是一样的操作就是因为有orm这个对象映射的原因
5 orm的优点
0.1 极大地减轻了开发人员的压力
0.2 不需要因为数据库的改变或者说变更而修改代码,或者说需要修改的代码比较少
上一篇: Mysql的limit优化方案解析