定义:
    索引是帮助MySQL高效获取数据的数据结构.


    提高数据
    查询的效率


    主键索引 : 主键即为一个索引
    普通索引 : 一个列的索引
    唯一索引 : 索引字段的值中不能有重复值,可以为空值
    复合索引 : 多个列的索引,使用左前缀法则防止索引失效
    全文索引 : 搜索引擎使用的索引


    Btree索引 Hash索引


    创建表之前
    Create table 表名 (字段名 字段类型,……….
    Unique|fulltext| index 索引名(字段名)

    创建表之后
    Alter table 表名 add [Unique|fulltext|index|primary key] 索引名(字段名)
    Create 索引类型 index 索引名 on 表名(字段名)
    删除索引
    Drop index 索引名 ON 表名
    查询计划 explain
    缺点 :
    本身占据很大的空间
    删除或者修改数据时,索引会随之改动,也会占据数据库资源
    总结 :
    经常被查询,不经常被修改和删除的字段使用索引
    经常被修改和删除的不能使用索引