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

标签 mysql types int

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/

相关文章:

haskell - 如何解压haskell存在类型?

types - 为什么 A = Tuple{4, 5} 是有效的 Julia 语法?这是什么意思?

php - MYSQL如何做日期间的SELECT?

php 在 select 标签中获取值

Pandas:什么是 dtype = <U64,如何将其转换为字符串?

c# - 使用 C# 确定输入到文本框中的字符数

c - int 到填充零字符串

c++ - 字节 vector 转整数类型 : shift and add or implicit conversion through a union?

mysql - Frm 文件位置

php - 如何向 PHP 下拉查询添加空白选择?