Таблица COLLATIONS схемы информации
Таблица схемы информации COLLATIONS содержит список поддерживаемых коллирований.
Она содержит следующие столбцы:
| Столбец | Описание |
|---|---|
COLLATION_NAME |
Имя коллирования. |
CHARACTER_SET_NAME |
Связанный набор символов. |
ID |
Идентификатор коллирования. |
IS_DEFAULT |
Является ли коллирование по умолчанию для набора символов. |
IS_COMPILED |
Скомпилировано ли коллирование в сервер. |
SORTLEN |
Длина сортировки, используемая для определения памяти, используемой для сортировки строк в данном коллировании. |
Выражение SHOW COLLATION возвращает те же результаты, и оба могут быть сокращены аналогичным образом.
Например, в MariaDB 10.6 следующие два выражения возвращают одинаковые результаты:
SHOW COLLATION WHERE Charset LIKE 'utf8mb3';
и
SELECT * FROM information_schema.COLLATIONS WHERE CHARACTER_SET_NAME LIKE 'utf8mb3';
В MariaDB 10.5 и ранее, utf8 должно быть указано вместо utf8mb3.
Коллирования NO PAD
Коллирования NO PAD рассматривают хвостовые пробелы как обычные символы. Вы можете получить список всех коллирований NO PAD следующим образом:
SELECT collation_name FROM information_schema.COLLATIONS WHERE collation_name LIKE "%nopad%"; +------------------------------+ | collation_name | +------------------------------+ | big5_chinese_nopad_ci | | big5_nopad_bin | ...
Пример
SELECT * FROM information_schema.COLLATIONS; +------------------------------+--------------------+------+------------+-------------+---------+ | COLLATION_NAME | CHARACTER_SET_NAME | ID | IS_DEFAULT | IS_COMPILED | SORTLEN | +------------------------------+--------------------+------+------------+-------------+---------+ | big5_chinese_ci | big5 | 1 | Yes | Yes | 1 | | big5_bin | big5 | 84 | | Yes | 1 | | big5_chinese_nopad_ci | big5 | 1025 | | Yes | 1 | | big5_nopad_bin | big5 | 1108 | | Yes | 1 | | dec8_swedish_ci | dec8 | 3 | Yes | Yes | 1 | | dec8_bin | dec8 | 69 | | Yes | 1 | | dec8_swedish_nopad_ci | dec8 | 1027 | | Yes | 1 | | dec8_nopad_bin | dec8 | 1093 | | Yes | 1 | | cp850_general_ci | cp850 | 4 | Yes | Yes | 1 | | cp850_bin | cp850 | 80 | | Yes | 1 | ...
См. также
- Установка наборов символов и коллирований - указание набора символов на уровне сервера, базы данных, таблицы и столбца
- Поддерживаемые наборы символов и коллирования - полный список поддерживаемых наборов символов и коллирований.
Содержимое, воспроизведённое на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проверяется заранее компанией MariaDB. Мнения, информация и мнения, выраженные в этом содержании, не обязательно отражают взгляды MariaDB или любой другой стороны.
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/information-schema-collations-table/