索引是帮助MySQL高效获取数据的数据结构
索引的分类:
- 主键索引(PRIMARY KEY)
唯一的表示,主键不可重复 - 唯一标识(UNQUE KEY)
避免重复的列出现,唯一索引可以重复,多个列都可以标识唯一索引 - 常规索引(KEY/INDEX)
默认的,index、key关键字来设置 - 全文索引(FULLTEXT)
在数据很少的情况下没有效果
创建索引:
Create Index 索引名 on 表(字段)。
索引在小数据量的时候,用户不搭,但是在大量数据的时候就能有区别。
索引原则:
1.索引不是越多越好
2.不要对经常变动数据加索引
3. 小数据量不要添加索引
4.索引一般加在常来查询的字段上。