L'optimiseur MySQL utilisera les index là où il le juge approprié :
Source :Comparaison des index B-Tree et Hash
Ceux-ci pourraient vous intéresser :
Comment MySQL utilise les index
Et cette réponse et cette réponse à Pourquoi MySQL n'utilise-t-il pas d'index pour une comparaison supérieure à ? .