PostgreSQL – 整数数据类型
PostgreSQL 允许一种整数类型,即INTEGER
。它需要 4 个字节的存储大小,可以存储 -2、147、483、648 到 2、147、483、647 范围内的整数。它可以方便地存储一个国家的人口、活跃人口数量等数据。社交媒体应用程序上的用户等。
Syntax: variable_name INTEGER
现在让我们看一下 INTEGER 整数类型用例的一些示例。
示例 1:
在本例中,我们将使用以下命令创建一个存储各个国家人口的表:
CREATE TABLE countries_population(
country_id SERIAL PRIMARY KEY,
name VARCHAR (255) NOT NULL,
population INTEGER NOT NULL CHECK (population> 0)
);
现在让我们使用以下命令向表中添加一些数据:
INSERT INTO countries_population(name, population)
VALUES
('India', 1352600000),
('Russia', 14450000),
('Canada', 37600000),
('Japan', 126500000);
现在让我们使用以下命令检查我们插入的数据:
SELECT * FROM countries_population;
输出:
示例 2:
在此示例中,我们将使用以下命令创建一个表,用于存储各种社交媒体应用程序上的活跃用户数:
CREATE TABLE social_media(
id SERIAL PRIMARY KEY,
name VARCHAR (255) NOT NULL,
active_users INTEGER NOT NULL CHECK (active_users> 0)
);
现在让我们使用以下命令向表中添加一些数据:
INSERT INTO social_media(name, active_users)
VALUES
('Facebook', 249279585),
('Twitter', 330000000),
('Instagram', 1070000000),
('Linkedin', 210000000);
现在让我们使用以下命令检查我们插入的数据:
SELECT * FROM social_media;
输出: