Skip to content

索引语法

创建索引

sql
CREATE [ UNIQUE | FULLTEXT ] 
INDEX 
index_name 
ON 
table_name 
(index_col_name,... ) ;

查看索引

sql
SHOW INDEX FROM table_name ;

删除索引

sql
DROP INDEX index_name ON table_name ;

使用示例

name字段为姓名字段,该字段的值可能会重复,为该字段创建索引。

sql
CREATE INDEX idx_user_name ON tb_user(name);

phone手机号字段的值,是非空,且唯一的,为该字段创建唯一索引。

sql
CREATE UNIQUE INDEX idx_user_phone ON tb_user(phone);

为profession、age、status创建联合索引。

sql
CREATE INDEX idx_user_pro_age_sta ON tb_user(profession,age,status);

为email建立合适的索引来提升查询效率。

sql
CREATE INDEX idx_email ON tb_user(email);