Naredba za stvaranje nove tablice je
Sintaksa
CREATE TABLE table_name (field_name data_type constrain_name,field_name data_type constrain_name);
Ovdje
table_name: Je li naziv tablice
ime_polja: Je li naziv stupac
data_type: Je li varijabla vrsta stupca
constrain_name: nije obavezno. Definira ograničenja na stupac.
Tablice nikada nemaju isto ime kao bilo koja postojeća tablica u istoj shemi.
PostgreSQL tablica za izradu: SQL ljuska
Evo koraka po koraku za stvaranje tablice u PostgreSQL-u:
Korak 1) Povežite se s bazom podataka
Povežite se s bazom podataka u kojoj želite stvoriti tablicu. Stvorit ćemo tablicu u bazi podataka guru99
\c guru99
Korak 2) Stvorite tablicu
Unesite kod za stvaranje tablice
CREATE TABLE tutorials (id int, tutorial_name text);
Korak 3) Provjerite odnos tablica
Upotrijebite naredbu \ d za provjeru popisa relacija (tablica)
Korak 4) Pokušajte stvoriti istu tablicu
Ponovno pokušajte stvoriti istu tablicu, dobit ćete pogrešku
Korak 5) Upotrijebite parametar AKO NE POSTOJI
Upotrijebite parametar AKO NE POSTOJI i umjesto pogreške dobit ćete obavijest
Popis parametara koje možete koristiti tijekom izrade tablice iscrpan je. Evo nekoliko važnih
Naziv parametra | Opis |
---|---|
PRIVREMENA ili PRIVREMENA | Ovaj parametar stvara privremenu tablicu. Privremene tablice brišu se na kraju sesije ili nakon trenutne transakcije. |
Odjavljeno | Neodjavljena klauzula ne unosi podatke u WAL (zapis unaprijed). Zbog uklanjanja ove dodatne IO operacije, povećana je izvedba upisa |
Ako ne postoji | Ako već postoji tablica s istim imenom, umjesto pogreške prikazuje se upozorenje |
Od_tipa_ime | Tablica koja uzima strukturu iz navedenog složenog tipa. |
Evo primjera izrade tablice PostgreSQL tablice s ograničenjima
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 tablica za izradu: pgAdmin
Ispod je korak po korak postupak izrade tablice u pgAdmin:
Korak 1) U stablu objekata,
- Odaberite bazu podataka
- Odaberite shemu u kojoj želite stvoriti tablicu u našem slučaju javnom.
- Kliknite Stvori tablicu
Korak 2) U skočnom prozoru unesite naziv tablice
Korak 3)
- Odaberite karticu Stupci
- Unesite pojedinosti stupca
- Kliknite Spremi
Korak 4) U stablu objekata vidjet ćete stvorenu tablicu
PostgreSQL tablica za brisanje / ispuštanje
Izjava PostgreSQL DROP TABLE omogućuje vam uklanjanje definicije tablice i svih povezanih podataka, indeksa, ograničenja, pravila itd. Za tu tablicu.
Trebali biste biti oprezni dok koristite naredbu DROP TABLE u PostgreSQL-u, jer kada se tablica izbriše, svi podaci koji se nalaze u tablici također će biti trajno izgubljeni.
Sintaksa:
DROP TABLE table_name;
Primjer:
Korak 1) Provjerimo postojeće tablice pomoću naredbe \ d
Korak 2) Izbrišite vodiče za tablice pomoću naredbe
DROP TABLE tutorials;
Korak 3) Ponovno provjerite popis odnosa i vidimo da se tablica briše pomoću naredbe Postgres delete
Sažetak
STVORI TABELU ime_tabele ( ime_polja podatak_vrsta_naziv_ime, ime_polja podatak_vrsta ime_ograničenja ); |
Naredba za stvaranje tablice |
DROP TABLE ime_tabele; |
Naredba za brisanje tablice u PostgreSQL-u |