sqlAlchemy的ORM经典教程
来源:互联网 发布:国内如何上google知乎 编辑:程序博客网 时间:2024/06/03 04:01
资料来源:http://www.jianshu.com/p/8d085e2f2657
等于查询:
query.filter(User.name == 'ed')
不等于查询:
query.filter(User.name != 'ed')
like查询:
query.filter(User.name.like('%ed%'))
in查询:
query.filter(User.name.in_(['ed', 'wendy', 'jack']))
not in 查询
query.filter(~User.name.in_(['ed', 'wendy', 'jack']))
is null查询:
query.filter(User.name == None)
is not null查询
query.filter(User.name != None)
and查询:
from sqlalchemy import and_query.filter(and_(User.name == 'ed', User.fullname == 'Ed Jones'))# or send multiple expressions to .filter()query.filter(User.name == 'ed', User.fullname == 'Ed Jones')
or查询:
from sqlalchemy import or_query.filter(or_(User.name == 'ed', User.name == 'wendy'))
match查询
query.filter(User.name.match('wendy'))
order_by语句:
query = session.query(User).filter(User.name.like('%ed')).order_by(User.id)
count计数
session.query(User).filter(User.name.like('%ed')).count()
分页查询
session.query(Channel).filter(and_( filter_list )).order_by(desc(Channel.updateTime)).slice(offset, limit)
阅读全文
0 0
- sqlAlchemy的ORM经典教程
- SQLAlchemy ORM教程之一:Create
- ORM:django的ORM和SQLalchemy
- Python的ORM框架SQLAlchemy
- Python的ORM框架-SQLAlchemy
- SQLAlchemy ORM教程之二:Query
- SQLAlchemy ORM教程之三:Relationship
- SQLAlchemy ORM教程之二:Query
- python sqlalchemy orm框架使用教程
- SqlAlchemy ORM
- sqlalchemy ORM
- Python的数据库ORM框架:SQLAlchemy
- Python的数据库ORM框架:SQLAlchemy
- Python的ORM框架SQLAlchemy入门教程
- Python的数据库ORM框架:SQLAlchemy
- SQLAlchemy 和其他的 ORM 框架
- Python ORM SQLAlchemy 的中文乱码问题解决
- Python SQLalchemy ORM的使用(一)
- 关于Linux的alias命令
- MATLAB动画绘制
- Linux
- Eclipse更改maven项目名
- 逻辑运算符&& || !
- sqlAlchemy的ORM经典教程
- 使用Spring JDBCTemplate简化JDBC的操作
- [js高手之路] 跟GhostWu一起封装一个字符串工具库-架构篇(1)
- SourceTree图谱 颜色区分哪个分支
- PAT_1084. Broken Keyboard
- UI框架学习笔记
- 《Effective C++读书笔记》--条款03:尽可能使用const
- Hadoop集群压力测试
- ubuntu下Android Studio 提交代码至Github