Команда для создания новой таблицы
Синтаксис
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) В дереве объектов
- Выберите базу данных
- Выберите схему, где вы хотите создать таблицу в нашем случае public.
- Нажмите Создать таблицу
Шаг 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; |
Команда на удаление таблицы |