- 0
- 0
- 约1.04千字
- 约 2页
- 2026-08-25 发布于北京
- 举报
ORM介绍
1.ORM:ObjectRelationshipMapping
2.大白话:对象模型与数据库表的映射
python代码和SQL代码角度理解:
class(object):
name=xx
age=18
country=xx
#类-数据库中的一张表
#类中的属性-数据库中一张表字段
#类的一个对象-数据库中表的一条数据
#p=(xx,xx)
#p.save()
#createtable(namevarchar(200),ageint,countryvarchar(100))
SQLAlchemy
随着项目的越来越大,采用写原生SQL的方式在代码中会出现大量重
复的SQL语句,那么,问题,就出现了:
1.SQL语句重复利用率不高,越复杂的SQL语句条件越多,代码越长,会出现
很多相近的SQL语句。
2.很多SQL语句是在业务逻辑中拼接出来的,如果数据库需要更改,就要去修
改这些逻辑,这会很容易漏掉对某些SQL语句的修改。
3.写SQL时容易忽略web安全问题,造成隐患。
ORM,全称ObjectRe
原创力文档

文档评论(0)