mysql char和varchar的比较

网站建设3年前发布
33 0 0

mysql char和varchar的比较,1、相同点,
char(n),varchar(n)中的n代表字符数。超过长度n的限制后,字符串将被切断。,2、不同点,char都会占用n个字符的空间,varchar只会占用实际字符应占用的字节空间加1。,由于varchar在保存数据时,除了保存字符串外,还会增加一个字节来记录长度(如果列声明长度大于255,则使用两个字节来保存长度)。,可以存储的空间限制是不同的:char的存储上限是255字节。,在存储过程中,char会切断尾部的空格,而varchar不会。,char是一种适用于存储较短、一般固定长度的字符串。举例来说,char非常适合存储密码的MD5值,因为它是一个固定长度的值。在非常短的列中,char比varchar更高效地存储空间。,以上就是mysql char和varchar的比较,希望对大家有所帮助。
更多mysql学习指路:
MySQL,推荐操作系统:windows7系统、mysql5.8、DELL G3电脑,关注公众号,随时随地在线学习,本教程部分素材来源于网络,版权问题联系站长!,热门课程
查看全部,相关文章,相关视频章节,小妮浅浅,认证0级讲师

© 版权声明

相关文章