您现在的位置是:课程教程文章
mysql char和varchar的比较
2023-12-14 20:30课程教程文章 人已围观
-
PHP7/TP/Mysql/Laravel/Redis/Swoole/golang/Python教程
PHP7/TP/Mysql/Laravel/Redis/Swoole/golang/Python教程亲爱的同学们: 非常开心与大家共同学习六星PHP课程,学习之前请加六星PHP学... -
【云知梦】Mysql数据库/性能优化/负载均衡
【云知梦】Mysql数据库/性能优化/负载均衡... -
2020年MySQL5.7系列课程
2020年MySQL5.7系列课程带领大家学会MySQL企业级新一代高可用解决方案之xenon 另外已上线jumpserver,za... -
阿里巴巴内部Mysql性能优化最佳实践【图
阿里巴巴内部Mysql性能优化最佳实践【图我们图灵学院晚上8点有邀请到前美团、阿里、京东、国美、谷歌等大牛在腾讯...
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电脑
课程教程:mysql char和varchar的比较下一篇:没有了