📜  mysql biginteger 大小 - SQL (1)

📅  最后修改于: 2023-12-03 15:03:04.549000             🧑  作者: Mango

MySQL BigInteger 大小 - SQL

在 MySQL 中,BIGINT 类型是用于存储大整数的数据类型。它可以保存介于 -92233720368547758089223372036854775807 之间的整数值。

如何创建 BIGINT 类型的列

在 MySQL 中,我们可以使用以下语法创建 BIGINT 类型的列:

CREATE TABLE table_name (
    column_name BIGINT
);

或者,我们可以将其用作现有表中的列类型,如下所示:

ALTER TABLE table_name
MODIFY column_name BIGINT;
各种 BIGINT 大小

在 MySQL 中,BIGINT 类型有以下大小:

  • BIGINT:介于 -92233720368547758089223372036854775807 之间的整数值。
  • BIGINT UNSIGNED:介于 018446744073709551615 之间的整数值。

要创建带有 BIGINT UNSIGNED 列的表,请使用以下语法:

CREATE TABLE table_name (
    column_name BIGINT UNSIGNED
);

或者,我们可以将其用作现有表中的列类型,如下所示:

ALTER TABLE table_name
MODIFY column_name BIGINT UNSIGNED;
BIGINT 类型的主要应用

BIGINT 类型通常用于存储大量数据的唯一标识符,如用户 ID、订单 ID、商品 ID 等。由于其宽容度很高,因此可以同时存储许多数字。但是,对于大多数应用程序而言,INT 类型将是足够的。

总结

MySQL 中的 BIGINT 数据类型用于存储大整数值,其能够容纳介于 -92233720368547758089223372036854775807 之间的整数值。此外,BIGINT UNSIGNED 的宽容度更高,容纳的范围在 018446744073709551615 之间。BIGINT 类型通常用于唯一标识符,如用户 ID、订单 ID、商品 ID 等。