zhb-cms常用联合索引探析

*/
SET =0;
-- ----------------------------
-- Tablefor ``
-- ----------------------------
DROP TABLE IF``;
TABLE `` (
`code` (32) NOT NULL,
`` (32)NULL,
`` (32)NULL,
`value` (100)NULL,
`` (32)NULL,
`des` (500)NULL,
KEY (`code`),

zhb-cms常用联合索引探析

文章插图
KEY `` (``,`value`) USING BTREE
) ==utf8 ='';
-- ----------------------------
--of
-- ----------------------------
INTO ``('111', '', '1', '', '1', '普通账号登录');
二、表:
zhb-cms常用联合索引探析

文章插图
三、索引:
zhb-cms常用联合索引探析

文章插图
四、常用情况测试结果展示--以及结论
1、如何测试索引?
在sql语句前加执行,就会检测到语句用到的索引情况 。
zhb-cms常用联合索引探析

文章插图

zhb-cms常用联合索引探析

文章插图
2、主键需不需要加索引?
1)直接利用主键查询
zhb-cms常用联合索引探析

文章插图
2)有别的索引情况下主键索引使用情况
zhb-cms常用联合索引探析

文章插图
结论:主键是不需要加索引就可以起作用
3、建立了联合索引,单字段是否会所以会起作用?
zhb-cms常用联合索引探析

文章插图

zhb-cms常用联合索引探析

文章插图
联合索引在单独字段使用时,最左匹配原则只有联合索引的第一个字段情况下索引会起作用 。
注:如果是三个字段以上的联合索引,只要第一个是联合索引的第一个字段,索引也会起作用的 。
4、联合索引内部字段的顺序可以自由组合
zhb-cms常用联合索引探析

文章插图

zhb-cms常用联合索引探析

文章插图
【zhb-cms常用联合索引探析】5、>、=、