Ukaz za ustvarjanje nove tabele je
Sintaksa
CREATE TABLE table_name (field_name data_type constrain_name,field_name data_type constrain_name);
Tukaj
table_name: Je ime tabele
ime_polja: Je ime stolpec
data_type: je spremenljivka tipa stolpca
constrain_name: ni obvezno. Določa omejitve stolpca.
Tabele nikoli nimajo istega imena kot katera koli obstoječa tabela v isti shemi.
PostgreSQL Ustvari tabelo: lupina SQL
Tu je korak za korakom postopek za ustvarjanje tabele v PostgreSQL:
Korak 1) Povežite se z bazo podatkov
Povežite se z bazo podatkov, v kateri želite ustvariti tabelo. Ustvarili bomo tabelo v bazi podatkov guru99
\c guru99
Korak 2) Ustvarite tabelo
Vnesite kodo, da ustvarite tabelo
CREATE TABLE tutorials (id int, tutorial_name text);
Korak 3) Preverite odnos tabel
Z ukazom \ d preverite seznam relacij (tabele)
Korak 4) Poskusite ustvariti isto tabelo
Ponovno poskusite ustvariti isto tabelo, prišlo bo do napake
Korak 5) Uporabite parameter IF NOT EXISTS
Uporabite parameter ČE NE OBSTAJA in namesto napake boste prejeli obvestilo
Seznam parametrov, ki jih lahko uporabite pri ustvarjanju tabele, je izčrpen. Tu je nekaj pomembnih
Ime parametra | Opis |
---|---|
TEMP ali ZAČASNI | Ta parameter ustvari začasno tabelo. Začasne tabele se izbrišejo na koncu seje ali po trenutni transakciji. |
Odjavljeno | Neodjavljena klavzula ne vnaša podatkov v WAL (zapis naprej). Zaradi odstranitve te dodatne IO operacije se poveča zmogljivost zapisovanja |
Če ne obstaja | Če tabela že obstaja z istim imenom, se namesto napake prikaže opozorilo |
Of_type_name | Tabela, ki prevzame strukturo iz podane sestavljene vrste. |
Tu je primer tabele PostgreSQL za ustvarjanje tabele z omejitvami
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 Ustvari tabelo: pgAdmin
Spodaj je opisan postopek za ustvarjanje tabele v pgAdmin:
Korak 1) V drevesu objektov
- Izberite zbirko podatkov
- Izberite shemo, v kateri želite ustvariti tabelo v našem primeru javno.
- Kliknite Ustvari tabelo
Korak 2) V pojavnem oknu vnesite ime tabele
3. korak)
- Izberite zavihek Stolpci
- Vnesite podrobnosti stolpca
- Kliknite Shrani
Korak 4) V drevesu predmetov boste videli ustvarjeno tabelo
Tabela za brisanje / spuščanje PostgreSQL
Stavek PostgreSQL DROP TABLE vam omogoča, da odstranite definicijo tabele in vse povezane podatke, indekse, omejitve, pravila itd. Za to tabelo.
Pri uporabi ukaza DROP TABLE v PostgreSQL bodite previdni, kajti ko izbrišete tabelo, se tudi trajno izgubijo vse informacije v tabeli.
Sintaksa:
DROP TABLE table_name;
Primer:
Korak 1) Preverimo obstoječe tabele z ukazom \ d
Korak 2) Z ukazom izbrišite vadnice tabel
DROP TABLE tutorials;
Korak 3) Ponovno preverimo seznam odnosov in vidimo, da je tabela izbrisana z ukazom Postgres delete
Povzetek
USTVARI TABELO ime_tabele ( ime_polja data_type ime-omejitve, ime_polja data_type ime-omejitve ); |
Ukaz za ustvarjanje tabele |
DROP TABLE ime_tabele; |
Ukaz za brisanje tabele v PostgreSQL |