Python 什么是ORM?
2024-08-26 15:44:31
关系映射
性能比源生sql效率略差一些
操作性更简单,快捷
Django的orm和sqlalchamy
区别
sqlalchamy没有django的功能全,不支持双下划线的连表跨表操作
sqlalchamy跟接近sql语句
比如django更简单,支持双下划线的连表操作
sqlalchemy没法生成第三表,m2m,需要写类创建M2M表
共同点:
都是类似中间操作人(中介)
使用第三方模块,不负责链接数据库,dbapi连接数据库 ——pymysql mysqldb
sqlalchemy
- 表操作:创建表,修改表,删除表
- 行操作:操作表中的数据
PS:默认不能修改表的字段,如果修改需要用的到sqlalchemy的一个组件进行修改字段
最新文章
- win7 下安装RVCT
- ZeroMQ接口函数之 :zmq_pgm – ØMQ 使用PGM 进行可靠的多路传输
- hadoop启动是常见小问题
- 用jQuery判断一个元素的各种状态
- day08
- express+nodecoffee写passport登录验证实例(一)
- sqlserver表分区与调优与行列转换
- arm-none-eabi-gcc install
- 《开源分享2》:《开源框架实战宝典电子书V1.0.0》完整版!
- mysql flush操作
- python中的mysql数据库like模糊查询
- python之路--网络通信协议
- OpenStack配置串口显示虚机界面
- LuoGu P1006 传纸条
- 存储区域网络(Storage Area Network,简称SAN)
- Macbook系统环境安装wget的2个方法 - 传统包及Homebrew安装
- pycurl提示load dll failed 找不到注册程序
- Haskell语言学习笔记(63)Dicidable
- MyBatis接口的简单实现原理
- webgl学习笔记五-纹理
热门文章
- bzoj2588: Spoj 10628. Count on a tree(树上第k大)(主席树)
- win7无法登陆linux samba共享
- bzoj 2457 [BeiJing2011]双端队列 模拟+贪心
- 手脱ASProtect v1.2(无Stolen Code)
- Java nio和io
- 在IIS中寄存服务
- vue实现菜单权限控制
- [Luogu 3701] 「伪模板」主席树
- Xamarin入门浅析
- 加overflow-hidden就可以解决高度塌陷问题,overflow-触发BFC