Команда для создания новой таблицы
Синтаксис
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) Используйте параметр ЕСЛИ НЕ СУЩЕСТВУЕТ
Используйте параметр ЕСЛИ НЕ СУЩЕСТВУЕТ, и вы получите уведомление вместо ошибки
Список параметров, которые вы можете использовать при создании таблицы, является исчерпывающим. Вот несколько важных
Имя параметра | Описание |
---|---|
TEMP или TEMPORARY | Этот параметр создает временную таблицу. Временные таблицы удаляются в конце сеанса или после текущей транзакции. |
Незарегистрированный | Предложение 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) В дереве объектов
- Выберите базу данных
- Выберите схему, в которой вы хотите создать таблицу, в нашем случае общедоступную.
- Нажмите "Создать таблицу".
Шаг 2) Во всплывающем окне введите имя таблицы.
Шаг 3)
- Выберите вкладку "Столбцы"
- Введите сведения о столбце
- Нажмите Сохранить.
Шаг 4) В дереве объектов вы увидите созданную таблицу
Таблица удаления / удаления PostgreSQL
Оператор PostgreSQL DROP TABLE позволяет вам удалить определение таблицы и все связанные данные, индексы, ограничения, правила и т. Д. Для этой таблицы.
Вы должны быть осторожны при использовании команды DROP TABLE в 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 имя_таблицы; |
Команда для удаления таблицы в PostgreSQL |