1.何为索引?
你可以就把索引当作是一本书的目录,而我们建索引的目的就是为了快速的找到我们想要去看到的内容,而没有索引,我们就只能从结果集中遍历找到我们的内容,速度较慢。它是针对于表的。
2.普通索引
普通索引一般使用在where,order by,group by之后,通过建立单个字段的索引,可以通过该字段映射结果集找到该数据,建立索引时的速度慢,其一是有多行数据,其二是映射也需要时间。但是建立之后,就会大大提高查询效率。
3.唯一索引
唯一索引一般是应用于字段数据不可重复(null值除外),唯一索引可以有多个null值,唯一索引也可以有多个字段,但是在前的先查询,有前后之分,弄错的话,反而会影响效率。