MySQL数据库系列
文章平均质量分 87
MySQL只是体系以级面试提
心南南心
一个奋斗的陌生人!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL面试题-系类二
31、百万级或千万级以上的数据,该如何删除如果是频繁更新的业务表,应该在使用时间少的时候进行删除,删除的时候可以分批次删除,减少大事务的产生导致业务更新出问题也可以先删除索引,在删除无用数据最后在重建索引32、什么是最左前缀原则?什么是最左匹配原则?最左前缀原则,就是最左优先,在创建多列索引时,要根据业务需求,where子句中使用最频繁的一列放在最左边。创建联合索引的时候,例如(a,b,c),相当于创建了(a),(a,b)和(a,b,c)三个索引,这就是最左匹配原则33、覆盖索引、索引回原创 2022-03-02 22:18:24 · 610 阅读 · 0 评论 -
MySQL之explain详解 学会优化SQL
在SQL语句之间加上explain之后在执行就可以看到分析SQL相关信息:根据上图所示对每一列都进行分析id:select查询的序列号,包含一组数字,表示查询中执行select子句或操作表的顺序id相同,执行顺序由上至下id不同,如果是子查询,id的序列号会递增,id值越大优先级越高,越先被执行id有相同也有不同,id如果相同,可以认为是一组,从上往下顺序执行;在所有组中,id值越大,优先级越高,越先执行select_type:表示select的类型,常见有如下几种:类型说明原创 2021-08-09 23:08:59 · 332 阅读 · 0 评论 -
MySQL数据库常见面试题系列一
1、MySQL 索引使用有哪些注意事项呢?可以分为三种情况来看:索引在哪种情况会失效、索引不适合哪些场景和索引规则索引在哪种情况会失效在索引列上使用mysql得函数或者做运算会导致索引失效sql条件数据类型转换会导致索引失效:select id from查询条件包含or或者索引字段使用is null和is not null,可能导致索引失效联合索引,查询条件列不是联合索引中得第一个列,索引失效前导模糊查询不能使用索引 例如:select id from t where name like ‘原创 2021-08-04 23:38:25 · 817 阅读 · 0 评论
分享