没见过,但是我想应该是:varchar(20 char) 表示每一个字符都是 char,而varchar(20)则不然,每个字符可能是char 也可能是2个字节,或4个字节吧