Командата за създаване на нова таблица е
Синтаксис
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) В дървото на обектите
- Изберете базата данни
- Изберете схемата, където искате да създадете таблица в нашия случай публична.
- Щракнете върху Създаване на таблица
Стъпка 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 |