Mysql笔记(三)

索引创建

CREATE <索引类型> <索引名> ON <表名> (字段1,..)

单值索引

CREATE INDEX <索引名> ON <表名>(列名)

ALTER TABLE <表名> ADD INDEX <索引名>(列名)

唯一索引

CREATE UNIQUE INDEX <索引名> ON <表名>(列名)
ALTER TABLE <表名> ADD UNIQUE  INDEX <索引名>(列名)

复合索引

CREATE INDEX <索引名> ON <表名>(列名1,列名2)
ALTER TABLE <表名> ADD INDEX <索引名>(列名1,列名2)

注意:如果一个字段是主键,则该字段默认是主键索引,主键索引和唯一索引的区别是,主键索引不能是NULL

删除索引

DROP INDEX <索引名> ON <表名>

查询索引

SHOW INDEX FROM <表名>
原文地址:https://www.cnblogs.com/sheng-se/p/14382262.html