ANSI SQL define NCHAR
o NATIONAL
CHAR
como formas de indicar que una columna
CHAR
debe usar algún conjunto de caracteres
predefinido. MySQL 5.0 usa utf8
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
N'
para
crear una cadena de caracteres en el conjunto de caracteres
nacional. Estos dos comandos son equivalentes:
literal
'
SELECT N'some text'; SELECT _utf8'some text';
Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com. El manual de referencia original de MySQL está escrito en inglés, y esta traducción no necesariamente está tan actualizada como la versión original. Para cualquier sugerencia sobre la traducción y para señalar errores de cualquier tipo, no dude en dirigirse a mysql-es@vespito.com.