很明显速度快了很多,索引在表数据越大的时候越能体现用处
索引类型
mysql的索引类型分为以下几种:
普通索引
组合索引
唯一索引
主键索引
全文索引
我们根据不同的业务需求,去使用不同的索引,提高查询速度...,
主键将确定表数据的实体,例如通过主键,我们才能定位到表数据的某一列,
如果一个表没有主键,那么这个表就没有什么意义,
主键可以是多个字段组成的,也可以是一个字段组成的,例如"id","member_name...,member_code"等等,但一个表只能有一个主键,每个主键都是唯一的,不可能出现重复的字段
唯一索引
唯一索引增加了对索引值的约束,代表着该值只能出现一次,不能重复插入,
主键是特殊的唯一索引
唯一索引值可以为多个...null,null代表没有存值,也就是null没有走索引
全文索引
全文索引是mysql的另一种技术
原理是先定义一个词库,然后在文章中查找每个词条(term)出现的频率和位置,把这样的频率和位置信息按照词库的顺序归纳...本人不建议使用全文索引,请自行用php等分词技术做分词,并使用elasticsearch搜索引擎进行全文搜索