热线电话:13121318867

登录
2021-01-31 阅读量: 424
44,MySQL中的varchar和char有什么区别?

char是一个固定长度字段, 假如申请了char(10)的空间, 那么无论实际存储多少内容.该字段都占用10个字符,而varchar是变长的,也就是说申请的只是最大长度,占用的空间为实际字符长度+1,最后一个字符存储使用了多长的空间.
在检索效率上来讲,char > varchar,因此在使用中,如果确定某个字段的值的长度,可以使用char,应该尽量使用varchar.例如存储用户MD5加密后的密码,则应该使用char.


0.0189
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子