```mysql 1、查询所有的课程的名称以及对应的任课老师姓名 SELECT course.cname, teacher.tname FROM course INNER JOIN teacher ON course.teacher_id = teacher.tid; 2、查询学生表中男女生各有多少 ...
分类:
其他好文 时间:
2019-07-17 15:29:49
阅读次数:
125
数据库之MySQL查询,内容包括 查询,条件查询,排序,聚合函数,分组,分页,链接查询,自关联,子查询,总结。 ...
分类:
数据库 时间:
2019-07-06 20:57:00
阅读次数:
136
2.查询性能优化 使用Explain进行分析 Explain用来分析select查询语句,开发人员可以通过分析Explain结果来优化查询结果。 比较重要的字段有: select_type:查询类型,有简单查询,联合查询,子查询等。 key:使用的索引。 rows:扫描的行数 优化数据访问量 1.减 ...
分类:
数据库 时间:
2019-07-04 17:39:29
阅读次数:
149
1.查询表,获得结果,然后进行排名: 结果是: 2.进行排序,注意同结果排名相同并且占用名次 想要的效果就出啦了。 ...
分类:
数据库 时间:
2019-06-28 16:52:36
阅读次数:
201
public class Test{ private static List<LocalAddress> ilist = new ArrayList<LocalAddress>(); public static void main(String[] args) { Test test3 = new ...
分类:
数据库 时间:
2019-06-28 14:43:59
阅读次数:
180
在进行MySQL的优化之前,必须要了解的就是MySQL的查询过程,很多查询优化工作实际上就是遵循一些原则,让MySQL的优化器能够按照预想的合理方式运行而已。 图-MySQL查询过程 一、优化的哲学 注:优化有风险,涉足需谨慎 1、优化可能带来的问题 1、优化不总是对一个单纯的环境进行,还很可能是一 ...
分类:
数据库 时间:
2019-06-27 14:44:34
阅读次数:
115
一、背景最近公司项目添加新功能,上线后发现有些功能的列表查询时间很久。原因是新功能用到旧功能的接口,而这些旧接口的SQL查询语句关联5,6张表且编写不够规范,导致MySQL在执行SQL语句时索引失效,进行全表扫描。原本负责优化的同事有事请假回家,因此优化查询数据的问题落在笔者手中。笔者在查阅网上SQL优化的资料后成功解决了问题,在此从全局角度记录和总结MySQL查询优化相关技巧。二、优化思路数据查
分类:
数据库 时间:
2019-06-27 12:18:56
阅读次数:
142
查询状态 SHOW FULL PROCESSLIST 对于一个连接,或者说一个线程,任何时刻都有一个状态,该状态表示了MySQL当前正在做什么。 Id:线程号,可以kill User:所属用户 Host:所属主机 db:连接的数据库 Command:查询状态 Sleep 线程正在等待客户端发送新的请 ...
分类:
数据库 时间:
2019-06-23 19:05:39
阅读次数:
171