mysql有联合索引吗

mysql中有联合索引;联合索引指的是对表上的两个或者两个以上的列字段进行索引,也被称为复合索引,如果仅对联合索引后面的任意列执行搜索时,该索引是不会有任何作用,创建该

mysql中有联合索引;联合索引指的是对表上的两个或者两个以上的列字段进行索引,也被称为复合索引,如果仅对联合索引后面的任意列执行搜索时,该索引是不会有任何作用,创建该索引的语法为“create index 索引名 on 表名 (字段名1,字段名2,...)”。

本教程操作环境:windows10系统、mysql8.0.22版本、Dell G3电脑。

mysql有联合索引吗

mysql有联合索引

联合索引:也叫复合索引,指对表上的两个或两个以上的列字段进行索引。

Mysql从左到右使用索引中的字段,一个查询可以只使用索引中的一部分,但只能是最左侧部分。例如索引是key index (a,b,c),可以支持a | a,b| a,b,c 3种组合进行查找,但不支持 b,c组合查找

提示:仅仅对联合索引后面的任意列执行搜索时,该索引是不会有任何作用