在本节中,无涯教程将了解 postgreSql smallint数据类型的工作。无涯教程还看到 smallint数据类型的示例 。
SMALLINT数据类型小范围整数涉及 2个字节的存储大小,并存储在有符号范围和无符号范围中的整数。
并且语法范围从 -32768到32767 。 无符号范围从 0到65535 开始。 size 参数用于定义最大显示宽度为 255 。
PostgreSQL SMALLINT数据类型的语法如下:
链接:https://www.learnfk.comhttps://www.learnfk.com/postgresql/postgresql-smalllint.html
来源:LearnFk无涯教程网
variable_name SMALLINT
在以下示例中,无涯教程将使用 CREATE 命令存储,以在数据库中创建 Employee_age 员工的年龄。
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;
成功执行上述命令后,无涯教程将获得以下输出:
让无涯教程再看一个示例,以详细了解Smallint数据类型。
因此,无涯教程将借助CREATE命令将另一个表创建为 Book_pages 表:
CREATE TABLE Book_pages ( B_Id SERIAL PRIMARY KEY, Book_name VARCHAR (255) NOT NULL, Pages_in_book SMALLINT NOT NULL CHECK (Pages_in_book > 0) );
在执行上述命令后,已成功创建 Book_Pages 表,如下面的屏幕截图所示:
生成 Book_pages 表后,无涯教程将使用INSERT命令向其中插入一些值,如以下命令所示:
INSERT INTO Book_pages(Book_name, Pages_in_book) VALUES ('The Blind Assassin ', 637), ('the Overstory', 512), ('Cloud Atlas', 528), ('The Stand by Stephen King', 1153);
无涯教程将在执行上述命令时收到以下消息:该值已成功插入 Book_pages 表中。
创建并插入 Book_pages 表的值后,无涯教程将使用SELECT命令返回所有行 Book_pages 表中的:
SELECT * FROM Book_pages;
实施上述命令后,无涯教程将获得以下输出,如以下屏幕截图所示:
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)
Spring Cloud 微服务项目实战 -〔姚秋辰(姚半仙)〕