关于Sql Server 字符类型 char 表示非unicode编码,英文字符和数字占用一个字节,是不可变长数据类型。 varchar 表示非uinicode编码类型,英文字符和数字占用一个字节,是可变长数据类型。 nvarchar 表示unicode编码类型,每个字符占用一个字节,是可变长数据类型。 总结:有n/nv的表示unicode编码,适用于还有中文的数据。var/或者nvar表示可变长数据类型,适用于不确定长度的数据类型。例如姓名。