2017-11-25MySQL中的索引常见操作

您现在的位置是: 首页 > MySQL技术 > MySQL中的索引常见操作

350次阅读

索引文件是干什么的?

它里面也是存储的数据,只不过它这个数据,是通过某种数据结构,帮你高效索引起来的,比如说它存储一个树形结构的,找起数据来就非常快速。就像我们数的目录一样,我们需要找哪篇文章,看一下目录,是在第几页,直接就能很快的找到文章的所在

一、查看一张表的索引


show index from 表名
show create table 表名 	# 查看建表语句,后面也会显示索引


二、删除索引


删除哪张表的哪个索引 ?

alter table 表名 drop index 索引名
# 或 
drop index 索引名 on 表名


三、添加索引


alter table 表名 add index/unique xm(xing,ming)--复合索引;


四、添加主键索引,不需要起名字,因为是唯一的


alter tables 表名 add primary key(id[主键名称]);


五、删除主键索引


alter table 表名 drop primary key;