摘要: group_by:根据某个字段进行分组,比如想要根据年龄进行分组,再统计每一组有多少人having:对查找结果进一步过滤,类似于SQL语句的where 准备工作 from sqlalchemy import create_engine, Column, Integer, String, Float, 阅读全文
posted @ 2019-11-09 23:10 向前走。 阅读(3877) 评论(0) 推荐(0) 编辑
摘要: 懒加载在一对多,或者多对多的时候,如果要获取多的这一部分的数据的时候,通过一个relationship定义好对应关系就可以全部获取,此时获取到的数据是list,但是有时候不想获取全部数据,如果要进行数据筛选就需要遍历筛选,就比较麻烦,可以从查询返回值里面入手,比如在获取到的数据里面还要加个过滤条件, 阅读全文
posted @ 2019-11-09 22:33 向前走。 阅读(1124) 评论(0) 推荐(0) 编辑
摘要: 一:limit:限制每次查询的时候查询数据的条数二:slice:查一个区间的数据,slice(起,止)三:offset:限制查找数据的时候过滤掉前面多少条四:切片:对query对象切实获取想要的数据 准备工作 from datetime import datetimefrom sqlalchemy 阅读全文
posted @ 2019-11-09 21:34 向前走。 阅读(2179) 评论(0) 推荐(0) 编辑
摘要: SQLAlchemy实现排序有三种方式一:order_by:查询的时候使用此方式根据某个字段或模型下的属性进行排序二:模型定义的时候,指定排序方式三:一对多的时候,relationship的order_by参数 准备工作 from sqlalchemy import create_engine, C 阅读全文
posted @ 2019-11-09 17:36 向前走。 阅读(6865) 评论(0) 推荐(1) 编辑