针对salaries表emp_no字段创建索引idx_emp_no,查询emp_no为10005, 使用强制索引。

    1. CREATE TABLE `salaries` (
    2. `emp_no` int(11) NOT NULL,
    3. `salary` int(11) NOT NULL,
    4. `from_date` date NOT NULL,
    5. `to_date` date NOT NULL,
    6. PRIMARY KEY (`emp_no`,`from_date`));
    7. create index idx_emp_no on salaries(emp_no);

    SQLite中,使用 INDEXED BY 语句进行强制索引查询

    1. SELECT * FROM salaries INDEXED BY idx_emp_no WHERE emp_no = 10005

    MySQL中,使用 FORCE INDEX 语句进行强制索引查询

    1. SELECT * FROM salaries FORCE INDEX idx_emp_no WHERE emp_no = 10005

    语雀内容