varchar(20)在mysql 中能存多少个汉字

varchar(20)在mysql 中能存多少个汉字?
有人说在mysql不同版本不同。在新版本无论是英文还是汉字都是当1个 可以存20个。
求解释 varchar(20) 能存多少个汉字?还有怎么理解?

varchar(M) 其中的M代表的是字符数,而不是字节数,和编码类型无关 无论是哪种编码都只能存M个字符,比如:M=10 那么他能存10个汉字或者存10个英文字母
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-09-18
你试下不就行了,我自己测试了下,varchar(10)能存20几个汉字不止。
第2个回答  2015-05-04
varchar(20)在数据库中开辟能存储20个汉字的空间,当汉字数目大于20时还可以再存储本回答被网友采纳
第3个回答  2015-05-04
10个吧,一个汉字相当于两个字符