存储字符串(例如名字)时使用的最佳数据类型是什么?我已经看到varchar和nvarchar都使用了。哪一个更好?有关系吗?
我也听说过,最好的长度是255,但是我不知道为什么。字符串是否有特定的长度首选?
nvarchar存储unicode字符数据,如果您打算存储非英文名称,则需要此字符数据。如果它是一个Web应用程序,即使您不 打算 国际化,我也强烈建议您使用nvarchar 。缺点是它占用的空间是原来的两倍,nvarchar每个字符16位,varchar每个字符8位。