码迷,mamicode.com
首页 > 数据库 > 详细

SQLAlchemy

时间:2019-02-14 22:32:35      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:target   orm框架   3.1   兼容   兼容性   get   框架   如何使用   djang   

转自:https://www.cnblogs.com/zhangqing979797/p/10376544.html

今天来聊一聊 Python 的 ORM 框架 SQLAlchemy 有些同学已经听说过这个框架的大名了,也听说了 SQLAlchemy 没有 Django 的 Models 好用

我在这里官宣辟谣一下啊, Models 紧紧只是配置和使用比较简单(这特么就是废话),因为他是Django自带的ORM框架,也正是因为是Django原生的,所以兼容性远远不如SQLAlchemy

真正算得上全面的ORM框架必然是我们的SQLAlchemy ORM框架,它可以在任何使用SQL查询时使用

当然了,无论是使用什么ORM框架,都是为了方便不熟练数据库的同学使用的,我个人还是比较推崇原生 SQL ,也建议每位同学攻克 SQL 的难关

废话不多说,我们来看一下 SQLAlchemy 如何使用:

1.创建数据表

技术图片

 

2.增删改查操作

2.1.增加数据

技术图片

2.2.查询数据

技术图片

2.3.修改数据

技术图片

2.4.删除数据

技术图片

2.5.搞基!高级版查询操作

技术图片

2.6.高级修改数据操作

技术图片

3.一对多的操作 : ForeignKey

3.1.创建数据表及关系relationship:

技术图片

3.2.基于relationship增加数据

技术图片

3.3.基于relationship查询数据

技术图片

3.4.更新数据

技术图片

3.5.删除数据

技术图片

4.多对多 : ManyToMany

4.1.创建表及关系

技术图片

4.2.基于relationship增加数据

技术图片

4.3.基于relationship查询数据

技术图片

SQLAlchemy

标签:target   orm框架   3.1   兼容   兼容性   get   框架   如何使用   djang   

原文地址:https://www.cnblogs.com/qq849784670/p/10380976.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!