什么是mysql的联合索引,怎么建立mysql的索引

游戏 2020-10-16 08:21:09 1个回答   ()人看过

联合索引是由多个字段组成的索引,联合索引又叫复合索引,对于复合索引:Mysql从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是最左侧部分。

建立联合索引的方法:

1、一般是除第一个字段外的其它字段不经常用于条件筛选情况,比如说a,b 两个字段,如果你经常用a条件或者a加b条件去查询,而很少单独用b条件查询,那么可以建立a,b的联合索引。

2、如果a和b都要分别经常独立的被用作查询条件,那还是建立多个单列索引。

3、在创建索引时,可以规定索引能否包含重复值。如果不包含,则索引应该创建为PRIMARYKEY或UNIQUE索引。对于单列惟一性索引,这保证单列不包含重复的值。对于多列惟一性索引,保证多个值的组合不重复。

什么是mysql的联合索引,怎么建立mysql的索引

顶一下 ()  踩一下 () 

共有条评论     登录   注册  剩余:2000

友情链接: