Kako izraditi i ubaciti tablicu PostgreSQL [Primjeri]
Naredba za izradu nove tablice je
Sintaksa
CREATE TABLE table_name ( field_name data_type constrain_name, field_name data_type constrain_name );
Ovdje
table_name: je naziv tablice
field_name: Je li naziv stupca
data_type: je tip varijable stupca
constrain_name: nije obavezno. Definira ograničenja na stupcu.
Tablice nikada nemaju isti naziv kao bilo koja postojeća tablica u istoj shemi.
PostgreSQL Stvorite tablicu: SQL Shell
Ovdje je korak po korak proces stvaranja tablice PostgreSQL:
Korak 1) Povežite se s bazom podataka
Povežite se s bazom podataka u kojoj želite stvoriti tablicu. Napravit ćemo tablicu u bazi podataka guru99
\c guru99
Korak 2) Napravite tablicu
Unesite kod za izradu tablice
CREATE TABLE tutorials (id int, tutorial_name text);
Korak 3) Provjerite odnos tablica
Koristite 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) Koristite parametar IF NOT EXISTS
Koristite parametar IF NOT EXISTS i dobit ćete obavijest umjesto pogreške
Popis parametara koje možete koristiti tijekom izrade tablice je iscrpan. Evo nekoliko važnih
Naziv parametra | Description |
---|---|
PRIVREMENO ili PRIVREMENO | Ovaj parametar stvara privremenu tablicu. Privremene tablice brišu se na kraju sesije ili nakon trenutne transakcije. |
Odjavljeno | Unlogged klauzula ne unosi podatke u WAL (write ahead log). Zbog uklanjanja ove dodatne IO operacije, performanse pisanja su povećane |
Ako ne postoji | Ako već postoji tablica s istim imenom, prikazuje se upozorenje umjesto pogreške |
Naziv_tipa | Tablica koja preuzima strukturu iz navedenog složenog tipa. |
Ovdje je PostgreSQL stvoriti tablicu primjer 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 Napravi tablicu: pgAdmin
Ispod je korak po korak proces stvaranja tablice u pgAdmin-u:
Korak 1) U stablu objekata,
- Odaberite Baza podataka
- Odaberite shemu u kojoj želite stvoriti tablicu u našem slučaju javna.
- Pritisnite 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 kreiranu tablicu
PostgreSQL Brisanje/ispuštanje tablice
Korištenje električnih romobila ističe PostgreSQL Izjava 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 in PostgreSQL jer kad se tablica izbriše, tada bi se trajno izgubile i sve informacije sadržane u tablici.
Sintaksa
DROP TABLE table_name;
Primjer
Korak 1) Provjerimo postojeće tablice pomoću naredbe \d
Korak 2) Izbrišite upute za tablice pomoću naredbe
DROP TABLE tutorials;
Korak 3) Ponovno provjerite popis relacija i vidjet ćemo da je tablica izbrisana pomoću Postgresove naredbe za brisanje
rezime
STVORI TABELU ime_tabele ( field_name data_type constrain_name, field_name data_type ime_ograničenja ); |
Naredba za izradu tablice |
DROP TABLE ime_tablice; | Naredba za brisanje tablice u PostgreSQL |