我有 SQL Server 背景。 MySQL 中以下内容的等效数据类型是什么:
NVARCHAR
- 为所有语言提供对国际多字节字符的支持
NVARCHAR(max)
- 允许很长的文本文档
通过去http://msdn.microsoft.com/en-us/library/ms186939.aspx 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 http://dev.mysql.com/doc/refman/5.0/en/charset-unicode.html有关 MySQL 的 unicode 支持的更多信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)