通过例子来说明如何查看,删除和添加索引,先建立一个表,如下:
mysql> create table stu (
-> id int,
-> name char(5),
-> key name(name),
-> unique key id(id)
-> );
1.查看表的索引(两种方法)
(1)show index from 表名;
(2)show create table 表名;
2.删除表的索引(两种方法)
(1)alter table 表名 drop index 索引名
删除后,查看索引,索引名id果然删除了,只剩下name索引,如图
(2)drop index 索引名 on 表名
3.增加索引
alter table 表名 add [index,unique] 索引名(列名),如下图
(1)给id列添加唯一索引,然后查看表索引
(2)给name列添加普通索引,接着查看表索引
4.最后对主键索引进行操作
(1)添加主键索引: alter table 表名 add primary key(列名);
(2)删除主键索引: alter table 表名 drop primary key;