Spec-Zone .ru
спецификации, руководства, описания, API

10.1.3.6. Набор Национального характера

Стандартный SQL определяет NCHAR или NATIONAL CHAR как способ указать на это a CHAR столбец должен использовать некоторый предопределенный набор символов. Использование MySQL 5.7 utf8 как этот предопределенный набор символов. Например, эти объявления типа данных эквивалентны:

CHAR(10) CHARACTER SET utf8NATIONAL CHARACTER(10)NCHAR(10)

Как они:

VARCHAR(10) CHARACTER SET utf8NATIONAL VARCHAR(10)NCHAR VARCHAR(10)NATIONAL CHARACTER VARYING(10)NATIONAL CHAR VARYING(10)

Можно использовать N'literal' (или n'literal') создать строку в наборе национального характера. Эти операторы эквивалентны:

SELECT N'some text';SELECT n'some text';SELECT _utf8'some text';

Для получения информации об обновлении наборов символов к MySQL 5.7 от версий до 4.1, см. Справочник MySQL 3.23, 4.0, 4.1.