初次接触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中不再显示这个了。
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)
For example, these data type declarations are equivalent:
CHAR(10) CHARACTER SET utf8
NATIONAL CHARACTER(10)
NCHAR(10)
作者: rucypli 发布时间: 2011-05-27