SQLAlchemy
是Python的 ORM 框架,Models是Django自带的ORM框架, 配置和使用比较简单,也正是因为其是Django原生的,所以兼容性远远不如SQLAlchemy;SQLAlchemy ORM框架是真正算得上是全面的ORM框架,它可以在任何使用SQL查询时使用.
基本使用
建表
1 | # 导入SQLAlchemy |
增删改查
增加数据
增加单条数据
1 | # 想要操纵数据库 打开数据库连接 |
增加多条数据
1 | # 想要操纵数据库 打开数据库连接 |
查找数据
1 | # 想要操纵数据库 打开数据库连接 |
更新数据
1 | # 想要操纵数据库 打开数据库连接 |
删除数据
1 | # 想要操纵数据库 打开数据库连接 |
一对多的操作 : ForeignKey
使用
建表
1 | from sqlalchemy.ext.declarative import declarative_base |
增删改查
增加数据
1 | from sqlalchemy.orm import sessionmaker |
修改数据
1 | from sqlalchemy.orm import sessionmaker |
查找数据
1 | from sqlalchemy.orm import sessionmaker |
删除数据
1 | from sqlalchemy.orm import sessionmaker |
多对多的关系
建表
1 | from sqlalchemy.ext.declarative import declarative_base |
操作
1 | from sqlalchemy.orm import sessionmaker |