Spec-Zone.ru › MySQL 5.7

13.7.4.3 Заявление SET NAMES

SET NAMES {'charset_name'
    [COLLATE 'collation_name'] | DEFAULT}

Это утверждение устанавливает три системные переменные сессии character_set_client, character_set_connection и character_set_results заданному набору символов. Установка character_set_connection на charset_name также устанавливает collation_connection на значение по умолчанию для charset_name. См. Раздел 10.4, «Наборы символов и сопоставления соединений».

Необязательная COLLATE фраза может использоваться для явного указания сопоставления. Если она указана, сопоставление должно быть одним из разрешенных сопоставлений для charset_name.

charset_name и collation_name могут быть указаны в кавычках или без кавычек.

По умолчанию можно восстановить отображение, используя значение DEFAULT. Значение по умолчанию зависит от конфигурации сервера.

Некоторые наборы символов не могут использоваться в качестве набора символов клиента. Попытка использовать их с SET NAMES приведет к ошибке. См. Недопустимые наборы символов клиента.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/set-names.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API