索引管理命令
MySQL的索引除了通过创建表或修改表创建与删除外,还可通过create index和drop index命令显式创建与删除索引。
命令详解
索引的查看
- show index from 数据表名;
索引的创建
- create [unique] index 索引名 on 数据表名(索引字段);
索引的删除
- drop index 索引名 on 数据表名;
使用示例
索引的查看
1、show index from 数据表名:查看表中的索引详情。命令末尾通常使用\G参数,以竖排版方式显示表格内容。
- None_unique:非唯一性,0表示字段值唯一。
- Key_name:索引名称。
- Seq_in_index:在多列索引中的次序。
- Column_name:索引字段名称。
1.1、单列索引的显示。

1.2、多列索引的显示。

索引的创建
1、create [unique] index 索引名 on 数据表名(索引字段):create index语句可以用于创建除主键索引以外的所有索引,语句中的可选关键词unique用于创建唯一索引。
1.1、单列索引的创建。

1.2、多列索引的创建。

索引的删除
1、drop index 索引名 on 数据表名:删除数据表中的单列或多列索引。
