1.char和varchar之间的主要区别在于长度的可变性。char类型的长度是固定的,而varchar类型的长度是可变的。

2.由于char类型的长度固定,存取速度比varchar类型更快,因为程序在存储和查找时更方便。

3.char类型的存储方式是,对于英文字符(ASCII码)占用1个字节,对于一个汉字占用两个字节;而varchar类型的存储方式是,无论是英文字符还是汉字都占用2个字节。

4.char类型一般用于存放固定长度的数据。

5.char和varchar类型的存储数据都是非Unicode字符数据。