您的位置:首页 > 数据库 > MySQL

mysql索引创建 删除 查看 检测

2012-10-26 01:44 471 查看
小编今天稍微学习了下mysql 索引的相关知识

1> 创建索引

altert table 表名 add unique(列);           //创建唯一索引

altert table 表名 add index  索引名(列);  //创建普通索引

altert table 表名 add primary key(列);   //创建主键索引

alter  table  表名 add fulltext(列1,列2);  //创建全文索引

create index 索引名 on  表名(列);

create unique index 索引名 on 表名(列);

create 不能创建primary key 索引


2> 删除索引

Drop index 索引名 on 表名

alter table 表名 drop index 索引名

alter table 表名 drop primary key


3> 查看索引

show index from 表名

show keys from 表名


4> 检测索引

explain select * from news where news_id=7


下面是查询的效果



5> index,primary key,unique,fulltext 区别

PRIMARY     主键,一个表中只能有一个主键,  该键值不能为   NULL   ,不能重复

UNIQUE     唯一键(或称   第二辅助键),一个表中可以有多个 该键值不能重复,但是可以有多个记录值为   NULL

INDEX        普通的索引

FULLTEXT    全文索引


先说到这里啊 。。还有后续内容
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: