Как да създадете & Пускане на таблица в 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 Create Table: SQL Shell

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

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

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

\c guru99

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

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

CREATE TABLE tutorials (id int, tutorial_name text);

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

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

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

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

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

Използвайте параметъра АКО НЕ СЪЩЕСТВУВА и ще получите известие вместо грешка

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

Име на параметър Описание
TEMP или TEMPORARY Този параметър създава временна таблица. Временните таблици се изтриват в края на сесията или след текущата транзакция.
Отписано Неразрешената клауза не въвежда данни в WAL (дневник за записване напред). Поради премахването на тази допълнителна IO операция, производителността на запис се увеличава
Ако не съществува Ако вече съществува таблица със същото име, вместо грешка се показва предупреждение
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

Обобщение

СЪЗДАЙТЕ ИМЕ на таблица (

поле_име data_type constrain_name,

поле_име data_type constrain_name

);

Команда за създаване на таблица

DROP TABLE име_на_таблица;

Команда за изтриване на таблица в PostgreSQL