PostgreSQL - Целочисленный тип данных SMALLINT
PostgreSQL allows a type of integer type namely SMALLINT
. It requires 2 bytes of storage size and can store integers in the range of -37, 767 to 32, 767. It comes in handy for storing data like the age of people, the number of pages in a book, etc.
Syntax: variable_name SMALLINT
Теперь давайте рассмотрим несколько примеров использования целочисленного типа SMALLINT.
Пример 1:
В этом примере мы создадим таблицу, в которой будет храниться количество страниц в книге, используя следующие команды:
СОЗДАТЬ НАСТОЛЬНЫЕ книги ( book_id СЕРИЙНЫЙ ПЕРВИЧНЫЙ КЛЮЧ, заголовок VARCHAR (255) NOT NULL, страницы SMALLINT NOT NULL CHECK (страницы> 0) );
Теперь давайте добавим данные в таблицу, используя следующую команду:
ВСТАВИТЬ книги (название, страницы) ЦЕННОСТИ ('Джуманджи', 600), («Инсургент», 7530), («Ноттингем», 8657), («Дракула», 3000);
Теперь давайте проверим наши вставленные данные, используя следующие команды:
ВЫБРАТЬ * ИЗ книг;
Выход:
Пример 2:
В этом примере мы создадим таблицу, в которой будет храниться возраст студентов, используя следующие команды:
СОЗДАТЬ ТАБЛИЦУ student_age ( student_id СЕРИЙНЫЙ ПЕРВИЧНЫЙ КЛЮЧ, first_name VARCHAR (255) NOT NULL, last_name VARCHAR (255) НЕ NULL, возраст SMALLINT NOT NULL CHECK (возраст> 0) );
Теперь давайте добавим данные в таблицу, используя следующую команду:
ВСТАВИТЬ студент_ возраст (имя, фамилия, возраст) ЦЕННОСТИ («Раджу», «Кумар», 25), («Нихил», «Аггарвал», 21), ('Вакха', 'Ядав', 45), («Гита», «Деви», 30);
Теперь давайте проверим наши вставленные данные, используя следующие команды:
ВЫБРАТЬ * ИЗ ученика_ возраст;
Выход: