联合索引概念:
联合索引又叫复合索引,即一个覆盖表中两列或者以上的索引,例如:
index_name(column a,column b)
创建方式
执行alter table语句时创建
alter table table_name add index index_name(column_list)
index_name是创建的联合索引的名字,可以没有,没有的话系统会根据该索引包含的第一列来赋名称;table_name是要创建该索引的表名;column_list为该索引所包含的表的字段名。
执行create index语句时创建
create index index_name on table_name(column_list)
此种情况是在表已经创建好的情况下,再来创建复合索引。index_name和column_list同上;table_name是要创建索引的表名。
例子
create table stu
(
id int,
name varchar(10),
age int