Char varchar区别: Char固定大小,如果录入字符串长度不够,则用空格补全。 而varchar类型把它(定义时规定上限)视为最大值并且只使用了存储字符串实际上需要的字节数(增加一个额外的字节记录长度)。因而较短值被插入道varchar中不会用空格填补,但在较长时仍被截断。 TEXT相对于varchar能接收的字符串更长,也就是说多于varchar的255个字符
如果是sqlserver的话,VARCHAR 最大可以是8000个字符,text貌似最大长度可以是2GB