首页
学习
活动
专区
工具
TVP
发布
技术百科首页 >ORM >什么是ORM(对象关系映射)?

什么是ORM(对象关系映射)?

词条归属:ORM

ORM(Object-Relational Mapping,对象关系映射)是一种编程技术,用于将面向对象的编程语言中的对象与关系型数据库中的数据表之间进行映射。ORM可以将数据库中的数据表映射为面向对象的类,通过面向对象的方式来操作数据库,使得开发人员可以更加方便地进行数据持久化操作,同时也减少了手写SQL的工作量。

ORM框架通常提供了一系列的API和工具,使得开发人员可以通过面向对象的方式来进行数据库操作,例如查询、插入、更新和删除等操作。ORM框架也可以通过配置文件或注解来定义对象与数据表之间的映射关系,使得开发人员可以更加方便地管理数据模型。

相关文章
Django——ORM(对象关系映射)
对象关系映射(英语:Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序设计技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程语言里使用的“虚拟对象数据库”。——百度百科
zy010101
2021-01-13
6660
python之ORM(对象关系映射)
实现了数据模型与数据库的解耦,通过简单的配置就可以轻松更换数据库,而不需要更改代码。orm操作本质上会根据对接的数据库引擎,翻译成对应的sql语句。所有使用Django开发的项目无需关心程序底层使用的是MySQL、Oracle、sqlite....,如果数据库迁移,只需要更换Django的数据库引擎即可。
西西嘛呦
2020-08-26
8860
Django之ORM 对象-关系映射(一)
Django 的 ORM 是创建 SQL 去查询和操作数据库的一个 Python 式的方式。
小团子
2019-07-18
1.3K0
django-模型之(ORM)对象关系映射(一)
所谓对象关系映射,就是将数据库的一些名字与python中的一些名字相对应,表名-->类名,字段-->属性,操作(增删改查)-->方法。这样,我们就可以通过对Python代码的编辑来对数据库进行操作。
西西嘛呦
2020-08-26
5380
优酷项目之 ORM(数据库对象关系映射)
  我们在操作数据库时候一般都是通过sql代码来操作mysql数据库中相关数据,这就需要懂得sql语句,那么怎么样才能在不懂sql语句的情况下通过我们所学的python代码来实现对mysql数据库的操作?
py3study
2020-01-16
7850
点击加载更多
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券