ORM详解
2024-09-24 21:34:16
讲解对象: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 不需要因为数据库的改变或者说变更而修改代码,或者说需要修改的代码比较少
最新文章
- 关于普通定时器与高级定时器的 PWM输出的初始化的区别
- 百度面试题 字符串相似度 算法 similar_text 和页面相似度算法
- Socket实现仿QQ聊天(可部署于广域网)附源码(2)-服务器搭建
- C#--使用存储过程
- <;<;有效软件测试>;>; 读书笔记和自己的一些思考
- disable-linux-firewall-under-centos-rhel-fedora
- IOS 学习笔记 2015-03-22 OC-API-日期
- Android用surface直接显示yuv数据(二)
- JspContext对象与PageContext对象
- php会话(session)实现原理
- 跳到IE9的一个坑里了(枚举 JavaScript 属性)
- sql 表值函数-将一个传入的字符串用2中分隔符拆分成临时表
- node.js爬取数据并定时发送HTML邮件
- JQuery UI之Autocomplete(3)属性与事件
- C++面试题:list和vector有什么区别
- Linux Shell 裡一些很少用到卻很有用的指令
- ajax简单手写了一个猜拳游戏
- jvm内存结构(一)(结构总览)
- 文件上传之MultipartFile使用
- android.view.animation(1) - alpha、scale、translate、rotate、set的xml属性和用法(转)