组合索引是将表的多个列进行索引,此索引和普通索引不一样的地方是它会涉及到多个字段。 实际使用过程中用组合索引的时候有很重要的建议: **将更具有唯一性的字段放在前面** 例如组合索引:idx_A_B是字段A、字段B的组合索引,字段A为枚举值:只会是1或者0,而字段B是随机数(可重复), 因此在建索引时使用:
ALTER TABLE 表名 ADD INDEX idx_B_A (B,A) USING BTREE;