常用的SQLAlchemy查询过滤器
| 过滤器 | 说明 |
| filter() |
把过滤器添加到原查询上,返回一个新查询 |
| filter_by() |
把等值过滤器添加到原查询上,返回一个新查询 |
| limit |
使用指定的值限定原查询返回的结果 |
| offset() |
偏移原查询返回的结果,返回一个新查询 |
| order_by() |
根据指定条件对原查询结果进行排序,返回一个新查询 |
| group_by() |
根据指定条件对原查询结果进行分组,返回一个新查询 |
常用的SQLAlchemy查询执行器
| 方法 | 说明 |
| all() |
以列表形式返回查询的所有结果 |
| first() |
返回查询的第一个结果,如果未查到,返回None |
| first_or_404() |
返回查询的第一个结果,如果未查到,返回404 |
| get() |
返回指定主键对应的行,如不存在,返回None |
| get_or_404() |
返回指定主键对应的行,如不存在,返回404 |
| count() |
返回查询结果的数量 |
| paginate() |
返回一个Paginate对象,它包含指定范围内的结果 |
sqlalchemy 查询
原文:https://www.cnblogs.com/chaojiyingxiong/p/12671570.html