-- 最左匹配原则的测试
#创建表
DROP TABLE people;
CREATE TABLE people(
id INT PRIMARY KEY auto_increment,
NAME_ VARCHAR(20),
age INT
)
#添加了组合索引
ALTER TABLE people ADD CONSTRAINT a UNIQUE(NAME_,age);
SELECT * FROM people;
#插入数据
INSERT INTO people(name_,age) VALUES('王宝乐',18),('白小纯',19),('王林',22),('孟浩',24),('李逍遥',28),('徐长卿',26),('紫萱',29);
EXPLAIN SELECT * FROM people WHERE NAME_='李逍遥';#使用了索引
EXPLAIN SELECT * FROM people WHERE NAME_='李逍遥' AND age=28;#使用了索引
EXPLAIN SELECT * FROM people WHERE age=28;#使用全局扫描