猿问

MySQL中int(11)列的大小(以字节为单位)是多少

MySQL中int(11)列的大小(以字节为单位)是多少?

的列的大小是多少?int(11)是以字节为单位的MySQL吗?

以及可以存储在此列中的最大值?



HUX布斯
浏览 792回答 3
3回答

慕标琳琳

阿INT将始终为4个字节,无论指定的长度。TINYINT=1字节(8位)SMALLINT=2字节(16位)MEDIUMINT=3字节(24位)INT=4字节(32位)BIGINT=8字节(64位)。长度仅指定使用MySQL命令行客户端选择数据时要显示多少字符。..最大值为2147483647(签名)或4294967295(未签名)。

海绵宝宝撒

INT(命名者)会产生不同的效果仅在展示方面,即显示在‘命名者‘数字,而不限于11。你用ZEROFILL,它会将零放在前面,直到它与您的长度匹配为止。请注意,存储在数据库中的值不受影响,任何计算仍将保持原样。备注:如果值的数字小于‘命名者', ZEROFILL将占优势零。INT(5)ZEROFILL以32的存储值显示00032INT(5)以32的存储值显示32INT以32的存储值显示32如果该值的数字大于“命名者‘,将显示存储的值。INT(3)ZEROFILL存储值为250000的250000INT(3)存储值为250000的250000INT存储值为250000的250000同样的情况也适用于BIGINT、MEDIUMINT、SMALLINT和TINYINT。
随时随地看视频慕课网APP

相关分类

MySQL
我要回答