varchar定义的是ASII的标准字符.在ASII中输入的任何数据,都是按字符来计算,一个字符用一个字节来存储.一个汉字也算是一个字符.nvarchar定义的是unicode用语支持非英语语种字符的存储,一个字符用两个字节来存储,即便你输入一个字母a,也是占2个字节 ...
在mysql定义了一个字段为vachar1,为什么能存进一个汉字?
varchar定义的是ASII的标准字符.在ASII中输入的任何数据,都是按字符来计算,一个字符用一个字节来存储.一个汉字也算是一个字符.
nvarchar定义的是unicode用语支持非英语语种字符的存储,一个字符用两个字节来存储,即便你输入一个字母a,也是占2个字节2008-03-27
varchar(1)只能存一个字节,存不下一个全角的汉子2008-03-27