char vs varchar 1,MySIAM长度变化不大,且有查询速度要求,优先char。InnoDB无条件选择varchar 2,char会截取末尾的空格。 MyISAM:建议char替换varchar(MyISAM行数据本身是定长)。