一尘不染

mysql等效数据类型

mysql

我来自SQL Server背景。MySQL中的下列等效数据类型是什么:

NVARCHAR -支持所有语言的国际多字节字符

NVARCHAR(max) -允许很长的文本文档


阅读 218

收藏
2020-05-17

共1个答案

一尘不染

通过去http://msdn.microsoft.com/en-
us/library/ms186939.aspx,我要说的是,

VARCHAR(n) CHARSET ucs2

是最接近的等效项。但我看不到有很多人在使用它,更多人在使用:

VARCHAR(n) CHARSET utf8

据我所知,字符集utf8和ucs2允许使用相同的字符,只是编码有所不同。因此,任何一个都应该起作用,而我可能会选择后者,因为它的使用频率更高。

MySQL的unicode支持中有一些限制可能不适用于您的用例。请参考http://dev.mysql.com/doc/refman/5.0/en/charset-
unicode.html,以获取有关MySQL的unicode支持的更多信息。

2020-05-17