MySQL聯合索引是指在一個表中同時使用多個列作為索引的方式,可以提高查詢效率。使用方法如下:
創建聯合索引:
ALTER TABLE 表名 ADD INDEX 索引名稱 (列1, 列2, 列3, ...);
例如:
ALTER TABLE student ADD INDEX idx_name_age (name, age);
使用聯合索引進行查詢:
SELECT * FROM 表名 WHERE 列1 = 值1 AND 列2 = 值2;
例如:
SELECT * FROM student WHERE name = 'John' AND age = 20;
使用聯合索引時需要注意以下幾點: