Mysql为什么添加索引可以提高查询速度,看完这篇就够了
本章适合学习完成上一章内容的同学学习。在前面两篇文章中我们了解到了mysql索引的重要性,那么我们的数据表到底在哪种情况下才适合添加索引呢?索引有好多种我们应该添加哪种呢?今天我们就来一起聊聊这个问题。
千学不如一看,千看不如一练
首先我们先创建一张test_table数据表
创建一个存储过程插入万测试数据
执行5次:insertintotest_table(a,b,c,d)selecta,b,c,dfromtest_table;
目前比较常见需要创建索引的场景有
数据检索时在条件字段添加索引聚合函数对聚合字段添加索引对排序字段添加索引为了防止非聚簇索引回表查询添加索引关联查询在关联字段添加索引等下面针对这几点我们一一来分析。
NO.1索引对数据检索的影响
题外话:索引一定要注意最左侧匹配原则,我会有专门一章为大家讲解。请