varchar和char区别

如题所述

存储空间区别、性能区别。
1、存储空间区别:CHAR的存储空间是固定的,VARCHAR的存储空间是可变的。你定义一个CHAR(5)字段,不论你实际存储的字符长度是多少,都会占用5个字符的空间。VARCHAR(5)则只会在实际存储的字符长度超过5个时才占用更多的空间。
2、性能区别:由于VARCHAR是动态存储的,处理大量数据时,性能优于CHAR。CHAR字段总是会占用固定数量的空间,数据量很大时,CHAR字段会浪费大量的存储空间。VARCHAR字段则只会占用实际需要的空间,可以更有效地利用存储空间。
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网