我正在设计一个存储登录信息的表,其中包含人名。
此表中会有大量插入和删除,但没有更新。
我想知道什么是最好的数据类型? VARCHAR(50)?的nchar(50)
优化速度,需要各种语言的名称。
答案 0 :(得分:2)
最安全的方法是使用nvarchar。这样你就可以接受多种语言的名字了。
答案 1 :(得分:1)
最安全的无疑是@Kevin在回答中所说的nvarchar。
然而,对于速度,varchar是nvarchar大小的一半,使其存储更紧凑,访问速度更快
看看下面的文章: http://msdn.microsoft.com/en-us/library/aa196741(SQL.80).aspx