面试题答案
一键面试索引设计思路
为了优化按照salary
字段升序排序的操作,应该在salary
字段上创建索引。因为索引本身是有序的,在查询时利用索引能直接获取到有序的数据,从而避免全表扫描后再进行排序,提高查询效率。
创建索引的SQL语句
CREATE INDEX idx_salary ON employees (salary);
执行查询的SQL语句
SELECT id, name, salary
FROM employees
ORDER BY salary ASC;
为了优化按照salary
字段升序排序的操作,应该在salary
字段上创建索引。因为索引本身是有序的,在查询时利用索引能直接获取到有序的数据,从而避免全表扫描后再进行排序,提高查询效率。
CREATE INDEX idx_salary ON employees (salary);
SELECT id, name, salary
FROM employees
ORDER BY salary ASC;