*<code>USE INDEX</code> : spécifie de rechercher des enregistrements de préférence en parcourant les index des tables<ref>http://dev.mysql.com/doc/refman/5.7/en/index-hints.html</ref>.
*<code>FORCE INDEX</code> : idem en plus restrictif. Une table ne sera parcourant sans index que si l'optimiseur n'a pas le choix. Pour les jointures, utiliser <code>FORCE INDEX FOR JOIN</code>.
*<code>IGNORE INDEX</code> : demande de ne pas favoriser les index.
Exemples :
<source lang=mysql>
SELECT *
FROM table1 USE INDEX (date)
WHERE date between '20150101' and '20150131'
</source>
<source lang=mysql>
SELECT *
FROM table1 IGNORE INDEX (date)
WHERE id between 100 and 200
</source>
{{attention|Trop d'index dans une table ralentit toutes les requêtes qui y sont faites.}}