mysql中int(11)
列的大小是多少字节?
以及可以存储在此列中的最大值?
最佳答案
无论指定什么长度,INT
始终为 4 个字节。
TINYINT
= 1 字节(8 位)SMALLINT
= 2 字节(16 位)MEDIUMINT
= 3 字节(24 位)INT
= 4 字节(32 位)BIGINT
= 8 字节(64 位)。
长度只是指定在使用 mysql 命令行客户端选择数据时要填充多少个字符。 12345 存储为 int(3)
仍将显示为 12345,但如果它存储为 int(10)
它仍将显示为 12345,但您可以选择填充前五位数字。例如,如果您添加了 ZEROFILL
,它将显示为 0000012345。
...最大值将为 2147483647(有符号)或 4294967295(无符号)
关于mysql - mysql 中 int(11) 列的大小(以字节为单位)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5634104/