PostgreSQL BIGINT PostgreSQL SMALLINT PostgreSQL 串行 PostgreSQL BIGINT 在本节中,我们将了解PostgreSQL Bigint 数据类型的工作原理。我们还看到了bigint 数据类型的**示例**。 什么是 PostgreSQL Bigint 数据类型? 在PostgreSQL 中,我们将要了解的下一个整数数据类型是BIGINT。 BIGINT 数据类型是大范围整数,涉及8 个字节的存储大小,并将整数存储在有符号范围和无符号范围内。 并且Signed 范围从-9223372036854775808 到 9223372036854775807。和无符号范围始于0到18446744073709551615。的尺寸参数用于定义最大显示宽度是255。 注意:PostgreSQL 不允许我们使用无符号整数类型。 通常,BIGINT 数据类型用于存储大量记录,例如科学常数、星系中的恒星数量等。 笔记: 通常,我们不喜欢使用Bigint 数据类型,因为它需要大量存储并降低数据库服务器的性能。 但是,如果整数值可能超出 int 或 integer 数据类型给定的范围,那么我们只选择PostgreSQL bigint 数据类型,因为它是一个广泛的整数范围。 PostgreSQL BIGINT 数据类型的语法 PostgreSQL BIGINT 数据类型的语法如下: 变量名 BIGINT PostgreSQL BIGINT 数据类型示例 让我们看不同的例子来理解PostgreSQL BIGINT 数据类型是如何工作的。 我们正在使用 CREATE 命令的帮助创建一个新表,并使用INSERT 命令插入一些值。 在以下示例中,我们将使用CREATE命令将Fundamental_constants创建到javatpoint 数据库中,以存储 serval 科学基础常量的值。 CREATE TABLE Fundamental_constants( Serial_number SERIAL PRIMARY KEY, Quantity VARCHAR (255) NOT NULL, Constant_value BIGINT NOT NULL CHECK (Constant_value> 0) ); 输出 执行上述命令后,我们将得到以下消息:Fundamental_constants表已成功创建,如下图所示: 一旦生成了Fundamental_constants表,我们就可以使用 INSERT 命令向其中插入一些值。 INSERT INTO Fundamental_constants(Quantity, Constant_value) VALUES ('Faraday constant', 96485332890000), ('Rydberg constant', 10973731568525000), ('speed of light', 29979245800000000), ('Bohr_radius', 13000000000); 输出 执行上述命令后,我们将收到以下消息:特定值已成功插入Fundamental_constants表中。 正如我们在上面的屏幕截图中看到的,多个值已成功插入到Fundamental_constants表中。 创建并插入Fundamental_constants表的值后,我们将使用SELECT命令返回Fundamental_constants表的所有行: SELECT * FROM Fundamental_constants; 输出 成功执行上述命令后,我们将得到以下输出: 例2 让我们再看一个例子来详细了解 Bigint 数据类型。 因此,我们将在CREATE 命令的帮助下创建另一个新表作为Solar_system\表到一个类似的数据库中,该数据库是javatpoint来存储几个太阳系或星系中的恒星数量: CREATE TABLE Solar_system( Serial_number SERIAL PRIMARY KEY, Galaxy_name VARCHAR (255) NOT NULL, Number_of_stars BIGINT NOT NULL CHECK (Number_of_stars> 0) ); 输出 所述Solar_system\表已经执行上述命令后成功创建,如图中下面的截图: 一旦Solar_system\表已经生成,我们将使用INSERT命令插入一些值如图中下面的命令: INSERT INTO Solar_system(Galaxy_name, Number_of_stars) VALUES ('Milky_Way', 50000000000000), ('IC 1101',100000000000000), ('Comet', 5700000000000), ('Bodes', 2700000000000), ('Cartwheel', 1300000000000); 输出 执行上述命令,我们将收到以下消息:该值已成功插入到Solar_system\表中。 创建并插入 strong> Solar_system表的值后,我们将使用 SELECT 命令返回 strong> Solar_system表的所有行: SELECT * FROM Solar_system; 输出 执行上述命令后,我们将获得以下输出,如下面的屏幕截图所示: 概述 在PostgreSQL Bigint 数据类型部分,我们了解到它只存储范围广泛的记录,例如太阳系中的恒星数量,常量。 PostgreSQL SMALLINT PostgreSQL 串行