char(n) 和 varchar(n) 中括号中 n 代表字符的个数,并不代表字节个数 比如 CHAR(30) 就可以存储 30 个字符,varchar(8)表示只可以存储8个字符,多余的字符会从后面自动删除。