Индексы MySQL обычно упорядочены в байтах. Первая часть индекса - это данные, которые индексируются (часто это полное поле, хотя это может быть частичный индекс первых нескольких символов), а вторая часть - это связанный первичный ключ.
Для обработки юникода, если MySQL знает, он работает так же, как классы компаратора в других языках. Версии MySQL с поддержкой Unicode имеют раздел кода, который знает о правильном порядке для Unicode и может сравнивать два символа Unicode, указывающие, какой из них больше другого.
Ваш результирующий индекс для InnoDB (при условии, что ваш PK равен id) будет:
18->4
19->3
20->1
35->2
Для MyISAM будет использоваться ссылка на фактическое местоположение строки.
Кроме того, хорошая статья, которая может дать некоторое представление: http://www.xaprb.com/blog/2006/07/04/how-to-exploit-mysql-index-optimizations/