1、char的长度是不可变的,而varchar的长度是可变的;
字段A:类型char(10), 值为:abc,存储为:abc (abc+7个空格)
字段B:类型varchar(10), 值为:abc,存储为:abc (自动变为3个的长度)
2、char最多可以存放255个字符,varchar的最大长度为65535个字节。
字符类型若为gbk,每个字符最多占2个字节,最大长度不能超过32766个字符
字符类型若为utf8,每个字符最多占3个字节,最大长度不能超过21845个字符