Spec-Zone .ru
спецификации, руководства, описания, API
|
Стандартный 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.