MySQL的索引管理命令


索引管理命令

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、单列索引的显示。

mysql

1.2、多列索引的显示。

mysql

索引的创建

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

1.1、单列索引的创建。

mysql

1.2、多列索引的创建。

mysql

索引的删除

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

mysql

发表评论

评论数量:0