MySQL 创建索引(Create Index)的方法和语法结构及例子
CREATE INDEX Syntax
CREATE [UNIQUE|FULLTEXT|SPATIAL] INDEX index_name
[index_type]
ON tbl_name (index_col_name,...)
[index_type]
其中,index_col_name和index_type取值格式如下:
index_col_name:
col_name [(length)] [ASC | DESC]
index_type:
USING {BTREE | HASH | RTREE}
例子:
创建唯一索引:
(1) 由单个字段进行约束
create unique index Index_Name on user_info(Name);
结果:Name列不允许出现重复
(2) 由两个字段联合进行约束
create unique index Index_Nm_Pwd on user_info(Name,Password);
结果:Name和Password两列联合不允许重复