(1)MySQL使用强制索引的语法
select col from table_name force index(index_name) where condition;
eg.
select * from salaries force index(idx_emp_no) where emp_no=10005;
(2)sqlite使用索引查询的语法
SELECT|DELETE|UPDATE column1, column2... from table_name INDEXED BY (index_name) WHERE (CONDITION);
"INDEXED BY index-name" 子句规定必须用命名的索引来查找前面表中值,如果索引名 index-name 不存在或不能用于查询,SQLite 语句的查询失败。
eg.
SELECT * FROM salaries INDEXED BY idx_emp_no WHERE emp_no = 10005;