1.int(10) ,首先要知道int存储占4个字节,1个字节8bit,那4个字节就是32位,1位是一个二进制数,就是0或者1,那int4个字节就是32位二进制数,转换成十进制,如果有正负符号,最大数是2^31-1。但这里括号中的10跟所占多少存储空间并无任何关系,
int(3)、int(4)、int(8) 在磁盘上都是占用 4 btyes 的存储空间。说白了,除了显示给用户的方式有点不同外,int(M) 跟 int 数据类型是相同的。
如果int的值为10
int(10)显示结果为0000000010
int(3)显示结果为010
就是显示的长度不一样而已 都是占用四个字节的空间
而
mysql中varchar(50)最多能存多少个汉字
首先要确定mysql版本
本文深入解析MySQL中int和varchar数据类型的存储方式与显示差异。解释int类型数值在不同大小时的存储空间占用情况,并详细说明varchar类型在不同版本MySQL中对于汉字存储数量的影响。
1万+

被折叠的 条评论
为什么被折叠?



