如题所述
char和varchar区别是:最大长度、定长、空间使用、查找效率、尾部空格。
1、最大长度
char最大长度是255字符,varchar最大长度是65535个字节。
2、定长
char是定长的,不足的部分用隐藏空格填充,varchar是不定长的。
3、空间使用
char会浪费空间,varchar会更加节省空间。
4、查找效率
char查找效率会很高,varchar查找效率会更低。
5、尾部空格
char插入时可省略,vaechar插入时不会省略,查找时省略。