varchar(size) 可变长度的字符值,节省空间,查询效率低
char(size) 固定长度的字符值,浪费空间,查询效率高
char:固定长度的字符串类型,若存入的数据长度小于设定的长度,自动补全空格,若存入的数据长度大于设定的长度,低版本会截取高版本会报错
varchar:可变长度的字符串类型,若存入的数据长度小于设定的长度,长度缩短为现有数据长度,若存入的数据长度大于设定的长度,低版本会截取高版本会报错
char的查询效率更高,char会浪费更多的存储空间,两者在使用时都需要加上长度