char(n1),varchar(n1),nchar(n2),nvarchar(n2)char就是指代character,缩写而已。char和varchar采取单字节编码存储。sqlserver大概默认就是ASCII了,当然,这个应该是可以自定义的。单字节存储对汉字(包括简体汉字、繁体汉字、日文汉字等,或者说其他的超了范围的语言文字)来说明显就不够用了。nchar和nvarchar采取多字节编码...