Як створити та вставити таблицю PostgreSQL [Приклади]

Команда для створення нової таблиці

синтаксис

CREATE TABLE table_name (
	field_name data_type constrain_name, 
	field_name data_type constrain_name
);

тут

table_name: ім'я таблиці

field_name: ім'я стовпця

data_type: це тип змінної стовпця

constrain_name: необов'язковий. Він визначає обмеження для стовпця.

Таблиці ніколи не мають такої самої назви, як будь-яка існуюча таблиця в одній схемі.

PostgreSQL Створення таблиці: оболонка SQL

Ось крок за кроком процес створення таблиці PostgreSQL:

Крок 1) Підключіться до бази даних

Підключіться до бази даних, де ви хочете створити таблицю. Ми створимо таблицю в базі даних guru99

\c guru99

PostgreSQL Створення таблиці: оболонка SQL

Крок 2) Створіть таблицю

Введіть код для створення таблиці

CREATE TABLE tutorials (id int, tutorial_name text);

PostgreSQL Створення таблиці: оболонка SQL

Крок 3) Перевірити зв'язок таблиць

Використовуйте команду \d для перевірки списку зв'язків (таблиць)

PostgreSQL Створення таблиці: оболонка SQL

Крок 4) Спробуйте створити ту саму таблицю

Ще раз спробуйте створити таку ж таблицю, ви отримаєте повідомлення про помилку

PostgreSQL Створення таблиці: оболонка SQL

Крок 5) Використовуйте параметр IF NOT EXISTS

Використовуйте параметр IF NOT EXISTS, і ви отримаєте повідомлення замість помилки

PostgreSQL Створення таблиці: оболонка SQL

Перелік параметрів, які можна використовувати під час створення таблиці, є вичерпним. Ось кілька важливих

Назва параметру Опис
ТИМЧАСОВИЙ або ТИМЧАСОВИЙ Цей параметр створює тимчасову таблицю. Тимчасові таблиці видаляються в кінці сеансу або після поточної транзакції.
Вимкнуто Речення Unlogged не вводить дані в WAL (журнал попереднього запису). Завдяки видаленню цієї додаткової операції введення-виведення продуктивність запису підвищується
Якщо не існує Якщо таблиця з такою назвою вже існує, замість помилки відображається попередження
Of_type_name Таблиця, яка бере структуру з указаного складеного типу.

Ось PostgreSQL створити приклад таблиці з обмеженнями

CREATE TABLE order_info
( order_id integer CONSTRAINT order_details_pk PRIMARY KEY,
  Product_id integer NOT NULL,
  Delivery_date date,
  quantity integer,
  feedback TEXT
);

PostgreSQL Створіть таблицю: pgAdmin

Нижче наведено крок за кроком процес створення таблиці в pgAdmin:

Крок 1) У дереві об'єктів

  1. Виберіть Database
  2. Виберіть схему, де ви хочете створити таблицю в нашому випадку загальнодоступну.
  3. Натисніть Створити таблицю

PostgreSQL Створіть таблицю: pgAdmin

Крок 2) У спливаючому вікні введіть назву таблиці

PostgreSQL Створіть таблицю: pgAdmin

Крок 3)

  1. Виберіть вкладку Стовпці
  2. Введіть відомості про стовпець
  3. Натисніть "Зберегти"

PostgreSQL Створіть таблицю: pgAdmin

Крок 4) У дереві об’єктів ви побачите створену таблицю

PostgreSQL Створіть таблицю: pgAdmin

PostgreSQL Видалити/скинути таблицю

Команда PostgreSQL Оператор DROP TABLE дозволяє видалити визначення таблиці та всі пов’язані дані, індекси, обмеження, правила тощо для цієї таблиці.

Ви повинні бути обережними під час використання команди DROP TABLE in PostgreSQL тому що коли таблицю буде видалено, то вся інформація, що міститься в таблиці, також буде остаточно втрачена.

синтаксис

DROP TABLE table_name;

Приклад

Крок 1) Перевіримо існуючі таблиці за допомогою команди \d

PostgreSQL Видалити/скинути таблицю

Крок 2) Видалити підручники з таблиць за допомогою команди

DROP TABLE tutorials;

PostgreSQL Видалити/скинути таблицю

Крок 3) Ще раз перевірте список зв’язків, і ми побачимо, що таблицю видалено за допомогою команди видалення Postgres

PostgreSQL Видалити/скинути таблицю

Підсумки

СТВОРИТИ ІМЯ таблиці (
field_name data_type constrain_name,
field_name data_type constrain_name
);
Команда для створення таблиці
DROP TABLE table_name; Команда для видалення таблиці в PostgreSQL