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;  

成功执行上述命令后,我们将得到以下输出:

 

热门文章

优秀文章