char[(n)]
nchar[(n)]
varchar[(n)]
nvarchar[(n)]
这里的n表示字符数,还是字节大小呢?
说错了:
char[(n)],varchar[(n)]是字节
nchar[(n)],nvarchar[(n)]是字符
其实是不是可以说都是字符
因为char[(n)],varchar[(n)]用一个byte存储一个字符
nchar[(n)],nvarchar[(n)]用2个byte存储一个字符
char(20),varchar(20),都存储20个字符,就要20个byte,
nchar(20),nvarchar(20)都存储20个字符,就要2*20=40个byte