目录 一般操作 必知必会13条 单表查询之神奇的双下划线 ForeignKey操作 正向查找 反向操作 ManyToManyField class RelatedManager 聚合查询和分组查询 聚合 分组 F查询和Q查询 F查询 Q查询 锁和事务 锁 事务 其他鲜为人知的操作(有个印象即可) D ...
分类:
其他好文 时间:
2018-11-27 13:41:21
阅读次数:
203
一、介绍 MySQL数据操作: DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 本节内容包括: 插入数据更新数据删除数据查询数据 二、插入数据INSERT 三、更新数据UPDATE 四、删除数据DELETE 五、单表查询 1、单表查询语法 2、关键字的执行优先 ...
分类:
数据库 时间:
2018-11-26 20:24:15
阅读次数:
179
前言 昨天学习了表与表之间的关系、多表关联、复制表、单表查询的知识,今天学习的内容是单表查询与关键词的执行顺序、正则表达式以及最重要的多表查询。 数据库增删改 增 into 可以省略,表名后的字段可选,如果写了后面的 values 中的值必须与表名后的字段意义对应,如果没写后面的 values 中的 ...
分类:
数据库 时间:
2018-11-24 14:14:44
阅读次数:
240
一.MyBatis 实现多表查询 1.1 业务装配.对两个表编写单表查询语句,在业务(Service)把查询的两个结果进行关联. 1.2 使用Auto Mapping特性,在实现两表联合查询时通过别名完成映射. 1.3 使用 MyBatis 的<resultMap>标签进行实现. 2.多表查询时,类 ...
分类:
其他好文 时间:
2018-11-24 11:49:02
阅读次数:
256
一、添加表记录 对于单表有两种方式 二、查询表记录 查询相关API 双下划线之单表查询 三、修改表记录 注意: <1> 第二种方式修改不能用get的原因是:update是QuerySet对象的方法,get返回的是一个model对象,它没有update方法,而filter返回的是一个 QuerySet ...
分类:
数据库 时间:
2018-11-23 01:13:38
阅读次数:
260
1.记录的详细增加方式 insert into 表名[(字段1,字段2,~)] values (值1,值2,~), (值1,值2,~) into可以省略。表名后的字段可选 如果写了表名后的字段名,后面values 中必须与表名的字段一一对应。 如果没有写,后面的values中的值必须与表的所有字段一 ...
分类:
数据库 时间:
2018-11-22 19:02:42
阅读次数:
195
前言 本篇博客主要内容为表之间的关系、多表关联、复制表;查询如单表查询、多表关联查询 表之间关系 为什么要分表? 假如现在有两种数据,一种是部门数据一种是员工数据,如果两中数据放在同一张表中则会造成: 数据重复 结构混乱 扩展维护性差 需要分表 所以需要把表中会造成混乱的数据分出来,分成两张表。 什 ...
分类:
数据库 时间:
2018-11-21 22:15:54
阅读次数:
284
1、查看sql是否涉及多表的联表或者子查询,如果有,看是否能进行业务拆分,相关字段冗余或者合并成临时表(业务和算法的优化) 2、涉及链表的查询,是否能进行分表查询,单表查询之后的结果进行字段整合 3、如果以上两种都不能操作,非要链表查询,那么考虑对相对应的查询条件做索引。加快查询速度 4、针对数量大 ...
分类:
数据库 时间:
2018-11-19 11:00:52
阅读次数:
272
模板的导入 在模板中写 模板的继承 1 写一个母版,留一个可扩展的区域(盒子),可以留多个盒子(留的越多,可扩展性越高) 2 在子模板中使用: 静态文件 单表 数据迁移 查询 基于下划线的模糊查询 ...
分类:
其他好文 时间:
2018-11-14 21:02:20
阅读次数:
178