本教程中所使用的数据库的建表语句都在“MySQL高阶教程索引”这篇文章中,点击链接直达:索引&建表语句
摘要:本文讲述MySQL索引建立的场景
哪些情况下需要/不需要建立索引
1、哪些情况下需要创建索引
2、哪些情况下不需要创建索引
-
表记录太少
-
经常增删改的表why:虽然提高了查询速度,但同时会降低更新表的速度,如对表进行insert、update和delete。因为更新表时,MySQL不仅要保存数据,还要保存一下索引文件。
-
数据重复且平均分布的表字段,因此应该只为最经常查询和最经常排序的数据列建立索引。注意,如果某个数据列包含许多重复的内容,为它建立索引就没有太大的实际效果。