MySQL添加删除索引

Posted Less is more

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL添加删除索引相关的知识,希望对你有一定的参考价值。

1.索引类型

  • UNIQUE(唯一索引):不可以出现相同的值,可以有NULL值;
  • INDEX(普通索引):允许出现相同的索引内容;
  • PROMARY KEY(主键索引):不允许出现相同的值;
  • fulltext index(全文索引):可以针对值中的某个单词,但效率确实不敢恭维;
  • 组合索引:实质上是将多个字段建到一个索引里,列值的组合必须唯一;

2. 用 alter table 语句创建索引

应用于表创建完毕之后再添加

  ALTER TABLE 表名 ADD 索引类型 (unique,primary key,fulltext,index[索引名](字段名);

-- 普通索引
alter table table_name add index index_name (column_list) ;
-- 唯一索引
alter table table_name add unique (column_list) ;
-- 主键索引
alter table table_name add primary key (column_list) ;

以上是关于MySQL添加删除索引的主要内容,如果未能解决你的问题,请参考以下文章