char的长度是不可变的,用空格填充到指定长度大小,而varchar的长度是可变的。

char的存取数度还是要比varchar要快得多

char的存储方式是:对英文字符(ASCII)占用1个字节,对一个汉字占用两个字节。varchar的存储方 式是:对每个英文字符占用2个字节,汉字也占用2个字节。