Nee, dat doet het niet.
Als de optimizer besluit de index te gebruiken, wordt de query sneller uitgevoerd. INSERT
s/UPDATE
s/DELETE
s op die tafel zullen langzamer zijn, maar waarschijnlijk niet genoeg om op te merken.
Houd er rekening mee dat het gebruik van:
LIKE '%whatever%'
...zal niet gebruik een index, maar het volgende zal:
LIKE 'whatever%'
De sleutel is een jokerteken aan de linkerkant van de tekenreeks, wat betekent dat een index op de kolom niet kan worden gebruikt.
Weet ook dat MySQL de hoeveelheid ruimte beperkt die is gereserveerd voor indexen - ze kunnen tot 1000 bytes lang zijn voor MyISAM-tabellen (767 bytes voor InnoDB).