MySQL中tinyint、smallint、mediumint、bigint和int有什么区别?

38 浏览
0 Comments

MySQL中tinyint、smallint、mediumint、bigint和int有什么区别?

什么是MySQL中的tinyint、smallint、mediumint、bigint和int的区别?

在什么情况下应该使用它们?

admin 更改状态以发布 2023年5月22日
0
0 Comments

存储空间的大小数字可以有多大是需要考虑的。

在SQL Server中:

  • tinyint 1字节,0到255
  • smallint 2字节,-215(-32,768)到215-1(32,767)
  • int 4字节,-231(-2,147,483,648)到231-1(2,147,483,647)
  • bigint 8字节,-263(-9,223,372,036,854,775,808)到263-1(9,223,372,036,854,775,807)

你可以在这4种类型中存储数字1,但是bigint将使用8个字节,而tinyint将使用1个字节。

0