Как да създадете и пуснете таблица 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 Shell

Ето стъпка по стъпка процес за създаване на таблица PostgreSQL:

Стъпка 1) Свържете се с базата данни

Свържете се с базата данни, където искате да създадете таблица. Ще създадем таблица в база данни guru99

\c guru99

PostgreSQL Създаване на таблица: SQL Shell

Стъпка 2) Създайте таблица

Въведете код, за да създадете таблица

CREATE TABLE tutorials (id int, tutorial_name text);

PostgreSQL Създаване на таблица: SQL Shell

Стъпка 3) Проверете връзката на таблиците

Използвайте команда \d, за да проверите списъка с релации (таблици)

PostgreSQL Създаване на таблица: SQL Shell

Стъпка 4) Опитайте да създадете същата таблица

Опитайте отново да създадете същата таблица, ще получите грешка

PostgreSQL Създаване на таблица: SQL Shell

Стъпка 5) Използвайте параметъра IF NOT EXISTS

Използвайте параметъра IF NOT EXISTS и ще получите известие вместо грешка

PostgreSQL Създаване на таблица: SQL Shell

Списъкът с параметри, които можете да използвате, докато създавате таблица, е изчерпателен. Ето няколко важни

Параметър Descriptйон
TEMP или TEMPORARY Този параметър създава временна таблица. Временните таблици се изтриват в края на сесията или след текущата транзакция.
Отписан Клаузата Unlogged не въвежда данни в WAL (дневник за запис напред). Поради премахването на тази допълнителна IO операция, производителността на запис се увеличава
Ако не съществува Ако вече съществува таблица със същото име, вместо грешка се показва предупреждение
Име на_тип Таблица, която взема структура от посочения съставен тип.

Тук е 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. Щракнете върху Създаване на таблица

PostgreSQL Създайте таблица: pgAdmin

Стъпка 2) В изскачащия прозорец въведете името на таблицата

PostgreSQL Създайте таблица: pgAdmin

Стъпка 3)

  1. Изберете раздела Колони
  2. Въведете подробности за колоната
  3. Кликнете върху Запазване

PostgreSQL Създайте таблица: pgAdmin

Стъпка 4) В дървото на обектите ще видите създадената таблица

PostgreSQL Създайте таблица: pgAdmin

PostgreSQL Изтриване/пускане на таблица

- PostgreSQL Изявлението DROP TABLE ви позволява да премахнете дефиниция на таблица и всички свързани данни, индекси, ограничения, правила и т.н. за тази таблица.

Трябва да внимавате, когато използвате командата DROP TABLE in PostgreSQL тъй като когато една таблица бъде изтрита, тогава цялата информация, съдържаща се в таблицата, също ще бъде загубена за постоянно.

Синтаксис

DROP TABLE table_name;

Пример

Стъпка 1) Нека проверим съществуващите таблици с помощта на командата \d

PostgreSQL Изтриване/пускане на таблица

Стъпка 2) Изтрийте уроците за таблици с помощта на командата

DROP TABLE tutorials;

PostgreSQL Изтриване/пускане на таблица

Стъпка 3) Проверете отново за списъка с релации и виждаме, че таблицата е изтрита с помощта на командата за изтриване на Postgres

PostgreSQL Изтриване/пускане на таблица

Oбобщение

СЪЗДАЙТЕ ТАБЛИЦА име на таблица (
поле_име тип_данни ограничение_име,
име_на_поле тип_данни ограничение_име
);
Команда за създаване на таблица
DROP TABLE table_name; Команда за изтриване на таблица в PostgreSQL