以下情况适合创建索引
1、在经常需要搜索的列上,可以加快搜索的速度。 2、在作为主键的列上,强制该列的唯一性和组织表中数据的排列结构。
3、在经常用于连接两张表的列上,这些列主要是一些外键,可以加快连接的速度。
4、在经常需要根据范围进行搜索的列上创建索引,因为索引已经排序,其指定的范围是连续的。
5、在经常需要排序的列上创建索引,因为索引已经排序,这样查询可以利用索引的排序,加快排序查询时间。
6、在经常使用在WHERE子句中的列上面创建索引,加快条件的判断速度。
以下情况不适合创建索引
1、表记录太少。
2、经常增删改的表。
3、数据重复且分布平均的表字段,因此应该只为最经常查询和经常排序的数据列建立索引(如果某个数据列包含许多重复的内容,为它建立索引就没有太大的实际效果)。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。