Як створити та вставити таблицю 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
Крок 2) Створіть таблицю
Введіть код для створення таблиці
CREATE TABLE tutorials (id int, tutorial_name text);
Крок 3) Перевірити зв'язок таблиць
Використовуйте команду \d для перевірки списку зв'язків (таблиць)
Крок 4) Спробуйте створити ту саму таблицю
Ще раз спробуйте створити таку ж таблицю, ви отримаєте повідомлення про помилку
Крок 5) Використовуйте параметр IF NOT EXISTS
Використовуйте параметр IF NOT EXISTS, і ви отримаєте повідомлення замість помилки
Перелік параметрів, які можна використовувати під час створення таблиці, є вичерпним. Ось кілька важливих
Назва параметру | Опис |
---|---|
ТИМЧАСОВИЙ або ТИМЧАСОВИЙ | Цей параметр створює тимчасову таблицю. Тимчасові таблиці видаляються в кінці сеансу або після поточної транзакції. |
Вимкнуто | Речення 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) У дереві об'єктів
- Виберіть Database
- Виберіть схему, де ви хочете створити таблицю в нашому випадку загальнодоступну.
- Натисніть Створити таблицю
Крок 2) У спливаючому вікні введіть назву таблиці
Крок 3)
- Виберіть вкладку Стовпці
- Введіть відомості про стовпець
- Натисніть "Зберегти"
Крок 4) У дереві об’єктів ви побачите створену таблицю
PostgreSQL Видалити/скинути таблицю
Команда PostgreSQL Оператор DROP TABLE дозволяє видалити визначення таблиці та всі пов’язані дані, індекси, обмеження, правила тощо для цієї таблиці.
Ви повинні бути обережними під час використання команди DROP TABLE in PostgreSQL тому що коли таблицю буде видалено, то вся інформація, що міститься в таблиці, також буде остаточно втрачена.
синтаксис
DROP TABLE table_name;
Приклад
Крок 1) Перевіримо існуючі таблиці за допомогою команди \d
Крок 2) Видалити підручники з таблиць за допомогою команди
DROP TABLE tutorials;
Крок 3) Ще раз перевірте список зв’язків, і ми побачимо, що таблицю видалено за допомогою команди видалення Postgres
Підсумки
СТВОРИТИ ІМЯ таблиці ( field_name data_type constrain_name, field_name data_type constrain_name ); |
Команда для створення таблиці |
DROP TABLE table_name; | Команда для видалення таблиці в PostgreSQL |