mysql
qq_33351986
这个作者很懒,什么都没留下…
展开
-
mysql如何处理慢查询
查看我们sql语句,是不是查询出我们不需要的字段了,尽量不用selcet * 来查询执行explain 查看执行计划,看看是不是用了索引,没有用索引,可以添加索引 ,若是添加索引了看看是不是索引失效了,尽量使用索引覆盖,避免回标查询,增加查询时长具体参考下面这一篇: https://blog.csdn.net/qq_38331606/article/details/92559093?ops_request_misc=%257B%2522request%255Fid%2522%253A%25221622.原创 2021-06-04 09:45:35 · 163 阅读 · 0 评论 -
索引失效的条件
存在null的字段会让索引失效,因为索引的值要是少于count(*),这种情况下就会走全表扫描。查询条件为非时候,可能会走全表扫描,想 not ,not exists <> in.like 通配符, 一般我们用后置通配符,用前置通配符会有用前置扫描。查询条件的列尽量不用函数...原创 2021-06-03 22:19:19 · 258 阅读 · 0 评论 -
Mysq经典排名问题
涉及到排名问题,可以使用窗口函数原文链接:https://leetcode-cn.com/problems/rank-scores/solution/tu-jie-sqlmian-shi-ti-jing-dian-pai-ming-wen-ti-by/转载 2021-03-01 14:17:31 · 72 阅读 · 0 评论 -
mysql limit和offset用法
limit和offset用法mysql里分页一般用limit来实现select* from article LIMIT 1,32.select * from article LIMIT 3 OFFSET 1上面两种写法都表示取2,3,4三条条数据当limit后面跟两个参数的时候,第一个数表示要跳过的数量,后一位表示要取的数量,例如select* from article LIMIT 1,3 就是跳过1条数据,从第2条数据开始取,取3条数据,也就是取2,3,4三条数据当 limit后面跟一个原创 2021-03-01 10:39:56 · 108 阅读 · 0 评论