mysql中varchar和char的区别
若以下回答无法解决问题,邀请你更新回答
1个回答
展开全部
char表示定长字符串,比如char(20),当你填充的数据长度不足20时,它会自动补充空白字符,永远凑齐20个,优点是长度固定对数据的组织与检索都更为有利,但在一定程度上浪费空间,而且读出时要注意处理后面的空白。
varchar表示变长字符串,比如varchar(20),当你填充10个字节时,它就只存储了10个字节(其实还要存附加信息),程序处理时也简单,存进去是什么样读出来还是什么样。
varchar表示变长字符串,比如varchar(20),当你填充10个字节时,它就只存储了10个字节(其实还要存附加信息),程序处理时也简单,存进去是什么样读出来还是什么样。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询