powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Mysql utf8_bin vs binary Collation
7 сообщений из 7, страница 1 из 1
Mysql utf8_bin vs binary Collation
    #39243744
dwwdlwdl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите в чем отличие, на оф. сайте написано что отличия:
1. utf8_bin сортирует на основе порядока значений символов
2. и сравнение строк происходит по-другому вроде
может кто знает по скорости как? и все ли это отличия?
Спасибо
...
Рейтинг: 0 / 0
Mysql utf8_bin vs binary Collation
    #39243749
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dwwdlwdlпо скорости как?один к одному.
...
Рейтинг: 0 / 0
Mysql utf8_bin vs binary Collation
    #39243790
dwwdlwdl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,
Спасибо

подскажите такие моменты
Код: sql
1.
2.
3.
4.
5.
6.
7.
CREATE TABLE `testmd5` (
	`id` MEDIUMINT(6) UNSIGNED NOT NULL AUTO_INCREMENT,
	`test` BINARY(16) COLLATE BINARY NOT NULL ,
	PRIMARY KEY (`id`)
)
COLLATE='utf8_general_ci'
ENGINE=InnoDB;



почему нельзя создать так таблицу с COLLATE BINARY?

Дело в том, что мой столбец BINARY не использует index, хотя я индекс на него делал. Прочитал что нужно поменять Collate для поля BINARY. Не могу понять как это сделать.
...
Рейтинг: 0 / 0
Mysql utf8_bin vs binary Collation
    #39243815
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dwwdlwdlпочему нельзя создать так таблицу с COLLATE BINARY?Потому что для таблицы это не COLLATE, а DEFAULT COLLATE (Вы зря используете короткие варианты описаний). А BINARY COLLATION корректно применимо только к бинарным текстовым типам, для не-бинарных требуется ?_bin.
http://dev.mysql.com/doc/refman/5.7/en/charset-binary-collations.html
...
Рейтинг: 0 / 0
Mysql utf8_bin vs binary Collation
    #39243864
dwwdlwdl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina, dwwdlwdl
перечитал,но все равно не понял, как сделать COLLATE Binary ....
У меня поля тип Binary и мне нужно именно COLLATE Binary
нигде не могу найти примера с типом Binary
как мне создать такую таблицу?
...
Рейтинг: 0 / 0
Mysql utf8_bin vs binary Collation
    #39243878
dwwdlwdl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
прочитал только что на форуме stackoverflow, COLLATION не может быть у Binary
походу это так..... где правда:)
...
Рейтинг: 0 / 0
Mysql utf8_bin vs binary Collation
    #39244007
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dwwdlwdlУ меня поля тип Binary и мне нужно именно COLLATE Binary
Вот и указывайте для полей COLLATE Binary. А для таблицы - не трогайте или указывайте какой-нить utf8_bin.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Mysql utf8_bin vs binary Collation
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]