初次接触MySQL,请教一下,Workbench中建表时没有nvarchar类型可选?

需要使用nvarchar类型,难道mysql不支持nvarchar吗?还是Workbench工具的问题,谢谢

作者: shaoyy   发布时间: 2011-05-27

我在命令行下执行 Create table test(field1 nvarchar(20)) 成功了,看来是工具的问题

作者: shaoyy   发布时间: 2011-05-27

与ORACLE不同,MYSQL中没有 NVARCHAR,只有 VARCHAR

NVARCHAR 在MYSQL中则是VARCHAR 的同义词。所以WORKBENCH中不再显示这个了。

作者: ACMAIN_CHM   发布时间: 2011-05-27

Standard SQL defines NCHAR or NATIONAL CHAR as a way to indicate that a CHAR column should use some predefined character set. MySQL 5.0 uses utf8 as this predefined character set. 

For example, these data type declarations are equivalent: 
CHAR(10) CHARACTER SET utf8
NATIONAL CHARACTER(10)
NCHAR(10)

作者: rucypli   发布时间: 2011-05-27