刚才有幸看了下 nvarchar(n)和varchar(n),感觉以前的认知有误. nvarchar(n):n指的是字符个数,范围是1-4000,存储的是可变长度的Unicode字符数据. 按字符存储,1个中文或者英文字符都占2个字节. varchar(n):n指的是字节个数(其实这个地方用[字符]也行,1个字符占一个字节),范围是1-8000,存储的是可变长度的非Unicode字符数据. 按字节存储,1个中文或者英文字符都占1个字节. 实验例子:创建一个People2表,有字段UName,数据…