models.Book.objects.filter(**kwargs): querySet [obj1,obj2]models.Book.objects.filter(**kwargs).values(*args) : querySet [{},{},{}]models.Book.objects. ...
分类:
其他好文 时间:
2018-02-21 11:43:53
阅读次数:
172
一:创建表 书籍模型: 书籍有书名和出版日期,一本书可能会有多个作者,一个作者也可以写多本书,所以作者和书籍的关系就是多对多的关联关系(many-to-many); 一本书只应该由一个出版商出版,所以出版商和书籍是一对多关联关系(one-to-many)。 创建一对一的关系:OneToOne("要绑 ...
分类:
其他好文 时间:
2018-02-21 11:40:11
阅读次数:
308
基于对象的跨表查询 一对多查询(班级表和学生表) 表结构创建 正向查询(由学生表查询班级表) 查询学生的班级信息 反向查询(由班级表查询学生表) 查询班级的学生信息 注意: 如果不在外键的字段中设置related_name的话,默认就用表名_set。 如果设置了related_name="stude ...
分类:
其他好文 时间:
2018-01-24 22:22:21
阅读次数:
194
背景: OceanBase是阿里巴巴、蚂蚁金服自主研发的可扩展的分布式关系数据库,实现了数千亿条记录、数百 TB 数据上的跨行跨表事务,主要支持支付宝核心的交易、支付、会员和账务系统等 OLTP 和 OLAP 在线业务。 在2017年双11期间,OceanBase承担了100%的交易,全球支付总笔数 ...
分类:
其他好文 时间:
2018-01-16 18:37:56
阅读次数:
1073
关系映射 性能比源生sql效率略差一些 操作性更简单,快捷 Django的orm和sqlalchamy 区别 sqlalchamy没有django的功能全,双下划线的连表跨表操作 sqlalchamy跟接近sql语句 比如django更简单,比如双下划线的连表操作 sql没法生成第三表,m2m 共同 ...
分类:
编程语言 时间:
2018-01-11 15:53:20
阅读次数:
156
详解Django的 select_related 和 prefetch_related 函数对 QuerySet 查询的优化 详解Django的 select_related 和 prefetch_related 函数对 QuerySet 查询的优化 在数据库有外键的时候,使用 select_rel ...
分类:
Web程序 时间:
2017-12-30 18:09:27
阅读次数:
228
1.where与join on A. eg: B. eg: 2. ...
分类:
其他好文 时间:
2017-12-24 00:05:54
阅读次数:
207
初次进入职场的小伙伴们都知道,进入职场后难免要跟Excel打交道,下面小编就来分享一些Excel技巧给大家,有需要的朋友抓紧收藏了! 技巧一:单元格自定义格式 操作步骤:选中单元格-设置单元格格式—自定义—类型下面输入格式符号 高段位数据输入者的最爱,轻松设置,自由输入 技巧二:跨表求和 多报表求和 ...
分类:
其他好文 时间:
2017-12-18 19:02:39
阅读次数:
201
二、 需求:获取2017-11-11所有预定信息: 打印:用户名称,会议室名称, 预定时间段 总结:以后对于SQL语句的优化要加上selsect_releated或者prefetch_releated,这只是对于跨表做的优化,如果是单表的话就没有必要进行优化查询了 那么什么时候用selsect_re ...
分类:
其他好文 时间:
2017-12-13 23:33:53
阅读次数:
161
一、基于双下划线跨表查询(join查询) 在上一篇中,我们简单的介绍了基于对象的跨表查询,本章将继续阐述基于双下划线的跨表查询,所用的表格均为上章中所创建的表格。 ##########################基于双下划线的查询:正向查询,按字段,反向查询,按表名############### ...
分类:
编程语言 时间:
2017-12-12 00:04:32
阅读次数:
380