PostgreSQL Smallint类型
在本节中,我们将了解PostgreSQL Smallint 数据类型的工作原理。我们还看到了Smallint 数据类型的示例。
什么是 PostgreSQL Smallint 数据类型?
在PostgreSQL中,我们要了解的下一个整数数据类型是 SMALLINT。
SMALLINT数据类型小范围整数涉及2个字节的存储大小,存储有符号范围和无符号范围的整数。
并且Signed 范围从-32768 到 32767开始。无符号范围从0 到 65535开始。size参数用于定义最大显示宽度,即255。
通常,与其他内置数字数据类型相比,SMALLINT 数据类型仅用于存储部分范围的记录,例如一本书的页数、一个人的年龄等。
假设一个数字是否超出了Maximum 和 Minimum SMALLINT 值的范围。数据库服务器不存储数据值,而是作为替代出现错误消息。
PostgreSQL SMALLINT 数据类型的语法
PostgreSQL SMALLINT 数据类型的语法如下:
variable_name SMALLINT
PostgreSQL Smallint 数据类型示例
让我们看不同的例子来理解PostgreSQL Smallint 数据类型是如何工作的。
我们正在使用 CREATE 命令的帮助创建一个新表,并使用INSERT 命令插入一些值。
在下面的示例中,我们将通过使用CREATE命令存储员工的年龄,将Employee_age创建到javatpoint 数据库中。
CREATE TABLE Employee_age(
Empolyee_id SERIAL PRIMARY KEY,
Employee_first_name VARCHAR (255) NOT NULL,
Employee_last_name VARCHAR (255) NOT NULL,
Employee_age SMALLINT NOT NULL CHECK (Employee_age > 0)
);
执行上述命令后,我们会得到如下信息:Employee_age表已经创建成功,如下图所示:
生成Employee_age表后,我们可以使用 INSERT 命令向其中插入一些值。
INSERT INTO Employee_age(Employee_first_name, Employee_last_name, Employee_age)
VALUES
('Michael', 'Smith',22),
('Maria', 'Hernandez', 25),
('James', 'Johnson', 34),
('Margaret', 'Clark', 40),
('Catherine','Wilson',26);
执行上述命令后,我们将得到以下消息:特定值已成功插入到Employee_age表中。
正如我们在上面的屏幕截图中看到的,多个值已成功插入到Employee_age表中。
创建并插入Employee_age表的值后,我们将使用SELECT命令返回Employee_age表的所有行:
SELECT *
FROM Employee_age;
成功执行上述命令后,我们将得到以下输出:
热门文章
优秀文章