char、varchar、varchar2: char:定长存储,速度快。但占用空间,且不能扩展varchar:变长存储,效率不如char:先保存长度,再保存内容varchar2:oracle 数据库中varchar列可以存储空字符串的特性改为存储NULL值。