一. 索引优化 - 最左前缀原则和索引下推
二. 索引优化 - 范围
三. 索引优化 - 函数
四. 索引优化 - 排序
示例表:
CREATE TABLE `t_employees` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(24) NOT NULL DEFAULT '' COMMENT '姓名',
`age` int(11) NOT NULL DEFAULT '0' COMMENT '年龄',
`position` varchar(20) NOT NULL DEFAULT '' COMMENT '职位',
`hire_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '入职时间',
PRIMARY KEY (`id`),
KEY `idx_name_age_position` (`name`,`age`,`position`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='员工记录表';
INSERT INTO t_employees(name,age,position,hire_time) VALUES('LiLei',22,'manager',NOW());
INSERT INTO t_employee