首页 > 其他 > 详细

ORM

时间:2021-04-16 12:29:06      阅读:23      评论:0      收藏:0      [点我收藏+]

1. 什么是orm?

MVC或者MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库,这极大的减轻了开发人员的工作量,不需要面对因数据库变更而导致的无效劳动

ORM是“对象-关系-映射”的简称。(Object Relational Mapping,简称ORM)(将来会学一个sqlalchemy,是和他很像的,但是django的orm没有独立出来让别人去使用,虽然功能比sqlalchemy更强大,但是别人用不了)

类对象--->sql--->pymysql--->mysql服务端--->磁盘,orm其实就是将类对象的语法翻译成sql语句的一个引擎,明白orm是什么了,剩下的就是怎么使用orm,怎么来写类对象关系语句。

原来sql与orm的对应关系.

技术分享图片

 

 原图片来自:https://www.cnblogs.com/clschao/articles/10427807.html#part_1

用类来操作数据库表,用类对象对表记录进行增删改查操作, 类,类对象只能对表进行操作,不能操作数据库,需要先在数据库中创建数据库.

在django应用中使用models.py来定义类

2.数据库迁移同步指令

技术分享图片

 

ORM

原文:https://www.cnblogs.com/xo1990/p/14664935.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!