Учебники

6) Создать и удалить таблицу

Команда для создания новой таблицы

Синтаксис

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

Вот

table_name: это имя таблицы

field_name: это имя столбца

data_type: тип переменной столбца

ограничение_имя: необязательно. Он определяет ограничения на столбец.

Таблицы никогда не имеют того же имени, что и любая существующая таблица в той же схеме.

PostgreSQL Создать таблицу: SQL Shell

Шаг 1) Подключитесь к базе данных, в которой вы хотите создать таблицу. Мы создадим таблицу в базе данных guru99

\c guru99

Шаг 2) Введите код для создания таблицы

CREATE TABLE tutorials (id int, tutorial_name text);

Шаг 3) Используйте команду \ d, чтобы проверить список отношений (таблицы)

Шаг 4) Снова попробуйте создать ту же таблицу, вы получите ошибку

Шаг 5) Используйте параметр ЕСЛИ НЕ СУЩЕСТВУЕТ, и вместо ошибки вы получите уведомление

Список параметров, которые вы можете использовать при создании таблицы, является исчерпывающим. Вот несколько важных

Имя параметра Описание
ХРАМ или ВРЕМЯ Этот параметр создает временную таблицу. Временные таблицы удаляются в конце сеанса или после текущей транзакции.
Незарег Незаполненное предложение не вводит данные в WAL (запись в журнал). Из-за удаления этой дополнительной операции ввода-вывода производительность записи повышается
Если не существует Если таблица с таким именем уже существует, вместо ошибки отображается предупреждение
Of_type_name Таблица, которая берет структуру из указанного составного типа.

Вот пример таблицы с ограничениями

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

Шаг 1) В дереве объектов

  1. Выберите базу данных
  2. Выберите схему, где вы хотите создать таблицу в нашем случае public.
  3. Нажмите Создать таблицу

Шаг 2) Во всплывающем окне введите Имя таблицы

Шаг 3)

  1. Выберите вкладку Столбцы
  2. Введите данные столбца
  3. Нажмите Сохранить

Шаг 4) В дереве объектов вы увидите созданную таблицу

PostgreSQL Delete / Drop Table

Оператор PostgreSQL DROP TABLE позволяет удалить определение таблицы и все связанные с ней данные, индексы, ограничения, правила и т. Д. Для этой таблицы.

При использовании этой команды следует соблюдать осторожность, поскольку при удалении таблицы вся информация, содержащаяся в таблице, также будет потеряна навсегда.

Синтаксис:

DROP TABLE table_name;

Пример:

Шаг 1) Давайте проверим существующие таблицы с помощью команды \ d

Шаг 2) Удалите таблицы с помощью команды

DROP TABLE tutorials; 

Шаг 3) Снова проверяем список отношений и видим, что таблица удалена

Резюме

CREATE TABLE table_name (

имя_поля

имя_поля

);

Команда для создания таблицы

DROP TABLE table_name;

Команда на удаление таблицы