mysql中varchar和char的区别

如题所述

第1个回答  2017-09-08
char表示定长字符串,比如char(20),当你填充的数据长度不足20时,它会自动补充空白字符,永远凑齐20个,优点是长度固定对数据的组织与检索都更为有利,但在一定程度上浪费空间,而且读出时要注意处理后面的空白。
varchar表示变长字符串,比如varchar(20),当你填充10个字节时,它就只存储了10个字节(其实还要存附加信息),程序处理时也简单,存进去是什么样读出来还是什么样。本回答被提问者采纳

相关了解……

你可能感兴趣的内容

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