10.9. Conjunto de caracteres nacional

MySQL 5.0

10.9. Conjunto de caracteres nacional

ANSI SQL define o como formas de indicar que una columna debe usar algún conjunto de caracteres predefinido. MySQL 5.0 usa como su conjunto de caracteres predefinido. Por ejemplo, estas declaraciones de tipos de columnas son equivalentes:

CHAR(10) CHARACTER SET utf8
NATIONAL CHARACTER(10)
NCHAR(10)

Igual que éstas:

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

Puede usar ' para crear una cadena de caracteres en el conjunto de caracteres nacional. Estos dos comandos son equivalentes:

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