小编典典

mysql 中 int(11) 列的大小(以字节为单位)?

all

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

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


阅读 96

收藏
2022-03-08

共1个答案

小编典典

INT无论指定什么长度,An始终为 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(无符号)

2022-03-08