--链接查询--内连接--inner join...on--查询有能够对应班级的学生以及班级信息 select * from student inner join classes on student.cls_id=classes,id;--按照要求显示姓名,班级 select student.*, ...
分类:
数据库 时间:
2020-02-23 20:17:19
阅读次数:
82
SQL性能下降的原因 查询语句写的不好 索引失效 关联查询太多 服务器调优及各个参数的的设置(缓冲、线程数等等) 常见的JOIN查询 1、SQL的执行顺序 手写的顺序: 真正机器执行的顺序: 2、七种join查询 最后两种语法mysql不支持,但是我们可以用union来联合其他的查询结果来拼凑出最终 ...
分类:
其他好文 时间:
2020-01-27 17:27:23
阅读次数:
61
1.性能下降SQL慢 执行时间长 等待时间长 查询语句写的烂 索引失效(单值,复合) 关联查询太多join(设计缺陷或不得已的需求) 服务器调优及各个参数设置(缓冲\线程数等) 2.常见通用的join查询 2.1SQL执行顺序 2.1.1手写 2.1.2机读 2.1.3总结 2.2Join图 2.3 ...
分类:
数据库 时间:
2020-01-13 11:11:49
阅读次数:
112
-- 11、查询没有学全所有课程的同学的信息 -- 解法一:所学课程数量 < 课程数量 SELECT s.* FROM student s LEFT JOIN score s1 ON s.`s_id` = s1.`s_id` GROUP BY s1.`s_id` HAVING COUNT(s1.`c ...
分类:
数据库 时间:
2019-12-17 22:40:51
阅读次数:
161
s 1,表结构:city_info 2,实体类 3,sql: 方法一:关联查询 select ci1.id,(select ci2.name from city_info ci2 where ci2.id = ci1.pId) as pName,ci1.name,ci1.title,ci1.type ...
分类:
数据库 时间:
2019-12-12 11:32:16
阅读次数:
358
今天来聊mybatis的join查询,怎么说呢,有点的时候,join查询确实能提升查询效率,今天举个left join的例子,来看看mybatis的join查询。 创建数据表:admin_user、admin_groups 创建实体类:AdminUserJoinGroups.java service ...
分类:
其他好文 时间:
2019-10-19 17:36:58
阅读次数:
334
单表查询 / 去重:distinct / 数据准备 / 常用函数 / 连表查询 / 一对一 / 多对多 ...
分类:
数据库 时间:
2019-09-25 22:24:58
阅读次数:
101
贪婪加载顾名思议就是把所有要加载的东西一次性读取。 本节内容为了配合【延时加载】而诞生,贪婪加载和他本该在一起介绍,开发项目的过程中应该双管齐下,才能写出高质量的程序。 Dto 映射查询 这种映射支持单表/多表。 查找规则,查找属性名,会循环内部对象 _tables(join 查询后会增长),以 主 ...
分类:
数据库 时间:
2019-09-17 09:13:27
阅读次数:
133