SQLAlchemy
Posted 被嫌弃的胖子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQLAlchemy相关的知识,希望对你有一定的参考价值。
转自: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的主要内容,如果未能解决你的问题,请参考以下文章