Як створити & Скинути таблицю в PostgreSQL (приклади)

Зміст:

Anonim

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

Синтаксис

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

Використовуйте параметр, якщо НЕ ІСНУЄ, і ви отримаєте повідомлення замість помилки

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

Назва параметра Опис
ТЕМПЕРАТИВНИЙ або ПРИЧАСНИЙ Цей параметр створює тимчасову таблицю. Тимчасові таблиці видаляються в кінці сеансу або після поточної транзакції.
Незареєстровано Нереєстроване речення не вводить дані до 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. Виберіть Базу даних
  2. Виберіть схему, де ви хочете створити таблицю в нашому випадку загальнодоступною.
  3. Клацніть на Створити таблицю

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

Крок 3)

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

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

Таблиця видалення / скидання PostgreSQL

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

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

Синтаксис:

DROP TABLE table_name;

Приклад:

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

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

DROP TABLE tutorials; 

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

Резюме

СТВОРИТИ ІМЯ таблиці (

ім'я_поля data_type ім'я_обмеження,

ім'я_поля data_type ім'я_обмеження

);

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

DROP TABLE ім'я таблиці;

Команда видалення таблиці в PostgreSQL