, так как нечувствительный к регистру запрос (или индексирование) включает в себя преобразования строк. Лучший способ узнать, как быстрее - это проверить базы данных, содержащие много записей.

аяэтот вопросЯ стал сомневаться в том, что мне не удалось найти достаточного ответа.

Каковы практические различия между использованием бинарногоutf8_bin и регистр нечувствителенutf8_general_ci ? сортировки

Я вижу три:

Оба имеют различный порядок сортировки;_binПорядок сортировки, скорее всего, помещает любые умлауты в конец алфавита, потому что значения байтов сравниваются (верно?)

Только регистрозависимые поиски в_bin

нетA = Ä равенство в_bin

Есть ли другие различия или побочные эффекты, о которых следует знать?

Ссылка:

9.1.2. Наборы символов и сопоставления в MySQL9.1.7.6. _Bin и двоичные сопоставления в руководстве по MySQL9.1.7.7. Двоичный оператор

Подобные вопросы, которые не решают проблему:

UTF-8: генерал? Бен? Unicode?

Ответы на вопрос(4)

Ваш ответ на вопрос