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;
使用联合索引时需要注意以下几点:
亿速云「云数据库 MySQL」免部署即开即用,比自行安装部署数据库高出1倍以上的性能,双节点冗余防止单节点故障,数据自动定期备份随时恢复。点击查看>>
推荐阅读:mysql联合索引使用规则是什么