索引类型分为普通索引、唯一索引、主键索引、全文索引。
1.创建索引
普通索引
类型 详细说明
基本语法 alter table 表 add index(字段)
示例 ALTER TABLE money ADD INDEX(username);
示例解释 为money表的username字段增加索引
唯一索引
类型 详细说明
基本语法 alter table 表 add UNIQUE(字段)
示例 ALTER TABLE money ADD UNIQUE(email);
示例解释 为money表的email字段增加唯一索引
全文索引
类型 详细说明
基本语法 alter table 表 add FULLTEXT(字段)
示例 ALTER TABLE money ADD FULLTEXT(content);
示例解释 为money表的content字段增加全文索引
主键索引
类型 详细说明
基本语法 alter table 表 add PRIMARY KEY(字段)
示例 ALTER TABLE money ADD PRIMARY KEY(id);
示例解释 为money表的id字段增加主键索引
四种索引
INDEX 普通索引
UNIQUE 唯一索引
FULLTEXT (full text) 全文索引
PRIMARY KEY (pri mary key) 主键索引
INDEX /UNIQUE /FULLTEXT /PRIMARY KEY
语法都是:alter table 表名 add INDEX/UNIQUE/FULLTEXT/PRIMARY 别名(可不填写) (字段);
另一种创建索引 create index/unique/FULLTEXT/PRIMARY 索引名称 on 表 (字段);
2.删除索引
DROP INDEX 索引名称 ON 表名;
alter table 表名 drop index 索引名;
3.显示索引信息
show index from 表名;