Наредба за креирање нове табеле је
Синтакса
CREATE TABLE table_name (field_name data_type constrain_name,field_name data_type constrain_name);
Ево
име_табеле: Је ли име табеле
име_поља: Да ли је име колона
дата_типе: Је променљиви тип колоне
цонстраин_наме: Није обавезно. Дефинише ограничења на колони.
Табеле никада немају исто име као било која постојећа табела у истој шеми.
ПостгреСКЛ таблица за креирање: СКЛ шкољка
Ево корак по корак процеса креирања табеле у ПостгреСКЛ:
Корак 1) Повежите се са базом података
Повежите се са базом података у којој желите да направите табелу. Направићемо табелу у бази података гуру99
\c guru99
Корак 2) Направите табелу
Унесите код да бисте креирали табелу
CREATE TABLE tutorials (id int, tutorial_name text);
Корак 3) Проверите однос табела
Користите команду \ д за проверу листе релација (табеле)
Корак 4) Покушајте да направите исту табелу
Покушајте поново да направите исту табелу, добићете грешку
Корак 5) Користите параметар АКО НЕ ПОСТОЈИ
Користите параметар АКО НЕ ПОСТОЈИ и добићете обавештење уместо грешке
Листа параметара које можете користити приликом креирања табеле је исцрпна. Ево неколико важних
Назив параметра | Опис |
---|---|
ПРИВРЕМЕНА или ПРИВРЕМЕНА | Овај параметар креира привремену табелу. Привремене табеле се бришу на крају сесије или након тренутне трансакције. |
Унлоггед | Нерегистрована клаузула не уноси податке у ВАЛ (запис унапред). Због уклањања ове додатне ИО операције, перформансе писања су повећане |
Ако не постоји | Ако табела већ постоји са истим именом, уместо грешке приказује се упозорење |
Оф_типе_наме | Табела која узима структуру из наведеног сложеног типа. |
Ево примера креирања табеле ПостгреСКЛ за табелу са ограничењима
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);
ПостгреСКЛ Цреате Табле: пгАдмин
Испод је корак по корак поступак креирања табеле у пгАдмин:
Корак 1) У стаблу објеката,
- Изаберите базу података
- Изаберите шему на којој желите да направите табелу у нашем јавном случају.
- Кликните на Цреате Табле
Корак 2) У скочном прозору унесите назив табеле
Корак 3)
- Изаберите картицу Колоне
- Унесите детаље колоне
- Кликните на Саве
Корак 4) У стаблу објеката видећете створену табелу
ПостгреСКЛ табела за брисање / испуштање
Изјава ПостгреСКЛ ДРОП ТАБЛЕ омогућава вам уклањање дефиниције табеле и свих повезаних података, индекса, ограничења, правила итд. За ту табелу.
Требали бисте бити опрезни док користите наредбу ДРОП ТАБЛЕ у ПостгреСКЛ-у, јер када се табела избрише, сви подаци који се налазе у табели такође ће бити трајно изгубљени.
Синтакса:
DROP TABLE table_name;
Пример:
Корак 1) Проверимо постојеће табеле помоћу команде \ д
Корак 2) Избришите водиче за табеле помоћу команде
DROP TABLE tutorials;
Корак 3) Поново проверите листу релација и видимо да се табела брише помоћу наредбе Постгрес делете
Резиме
ЦРЕАТЕ ТАБЛЕ табле_наме ( име_поља дата_типе име_ограничења, име_поља дата_типе име_ограничења ); |
Наредба за креирање табеле |
ДРОП ТАБЛЕ име_табеле; |
Наредба за брисање табеле у ПостгреСКЛ-у |