码迷,mamicode.com
首页 > 数据库 > 详细

MySQL添加、删除索引

时间:2019-03-19 20:12:06      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:tab   key   创建   uniq   主键索引   ima   str   table   lte   

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添加、删除索引

标签:tab   key   创建   uniq   主键索引   ima   str   table   lte   

原文地址:https://www.cnblogs.com/jvjs/p/10560823.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!