(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;