A. SELECT x, y, z FROM table WHERE y=2 AND x>1 AND z=3 .
用到联合索引的x 字段; 因为x 是最左边的;
B. SELECT x, y, z FROM table WHERE y=2 AND x=1 AND z>3
只是用到联合索引的x,y,z 字段;
C. SELECT x, y, z FROM table WHERE y=2 AND x=1 AND z=3
用到联合索引, x,y,z 字段都用到;
D. SELECT x, y, z FROM table WHERE y>2 AND x=1 AND z=3
使用到 x,y字段的索引;
展开