存在数据表:
CREATE TABLE `person` ( `id` varchar(18) NOT NULL, `name` varchar(32) NOT NULL, `province` varchar(50) NOT NULL, `city` varchar(50) NOT NULL, `country` varchar(50) NOT NULL, `street` varchar(200) NOT NULL, `sex` char(1) NOT NULL, `birthday` char(8) NOT NULL, `nation` varchar(20) NOT NULL, PRIMARY KEY (`id`), KEY `person_name` (`name`) USING BTREE, KEY `person_sex` (`sex`) USING BTREE, KEY `person_nation` (`nation`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8
分别按照按照索引列和非索引列,执行like查询,执行计划如下:
1、按照索引列name,右模糊查询。
2、按照索引列name,全模糊查询。
3、按照索引列name,左模糊查询。
4、按照非索引列street,全模糊查询。