📅  最后修改于: 2023-12-03 15:03:04.549000             🧑  作者: Mango
在 MySQL 中,BIGINT
类型是用于存储大整数的数据类型。它可以保存介于 -9223372036854775808
和 9223372036854775807
之间的整数值。
在 MySQL 中,我们可以使用以下语法创建 BIGINT
类型的列:
CREATE TABLE table_name (
column_name BIGINT
);
或者,我们可以将其用作现有表中的列类型,如下所示:
ALTER TABLE table_name
MODIFY column_name BIGINT;
在 MySQL 中,BIGINT
类型有以下大小:
BIGINT
:介于 -9223372036854775808
和 9223372036854775807
之间的整数值。BIGINT UNSIGNED
:介于 0
和 18446744073709551615
之间的整数值。要创建带有 BIGINT UNSIGNED
列的表,请使用以下语法:
CREATE TABLE table_name (
column_name BIGINT UNSIGNED
);
或者,我们可以将其用作现有表中的列类型,如下所示:
ALTER TABLE table_name
MODIFY column_name BIGINT UNSIGNED;
BIGINT
类型通常用于存储大量数据的唯一标识符,如用户 ID、订单 ID、商品 ID 等。由于其宽容度很高,因此可以同时存储许多数字。但是,对于大多数应用程序而言,INT
类型将是足够的。
MySQL 中的 BIGINT
数据类型用于存储大整数值,其能够容纳介于 -9223372036854775808
和 9223372036854775807
之间的整数值。此外,BIGINT UNSIGNED
的宽容度更高,容纳的范围在 0
至 18446744073709551615
之间。BIGINT
类型通常用于唯一标识符,如用户 ID、订单 ID、商品 ID 等。