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

PostgreSQL Stvorite tablicu: SQL Shell

Korak 2) Napravite tablicu

Unesite kod za izradu tablice

CREATE TABLE tutorials (id int, tutorial_name text);

PostgreSQL Stvorite tablicu: SQL Shell

Korak 3) Provjerite odnos tablica

Koristite naredbu \d za provjeru popisa relacija (tablica)

PostgreSQL Stvorite tablicu: SQL Shell

Korak 4) Pokušajte stvoriti istu tablicu

Ponovno pokušajte stvoriti istu tablicu, dobit ćete pogrešku

PostgreSQL Stvorite tablicu: SQL Shell

Korak 5) Koristite parametar IF NOT EXISTS

Koristite parametar IF NOT EXISTS i dobit ćete obavijest umjesto pogreške

PostgreSQL Stvorite tablicu: SQL Shell

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,

  1. Odaberite Baza podataka
  2. Odaberite shemu u kojoj želite stvoriti tablicu u našem slučaju javna.
  3. Pritisnite Stvori tablicu

PostgreSQL Napravi tablicu: pgAdmin

Korak 2) U skočnom prozoru unesite naziv tablice

PostgreSQL Napravi tablicu: pgAdmin

Korak 3)

  1. Odaberite karticu Stupci
  2. Unesite pojedinosti stupca
  3. kliknite Spremi

PostgreSQL Napravi tablicu: pgAdmin

Korak 4) U stablu objekata vidjet ćete kreiranu tablicu

PostgreSQL Napravi tablicu: pgAdmin

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

PostgreSQL Brisanje/ispuštanje tablice

Korak 2) Izbrišite upute za tablice pomoću naredbe

DROP TABLE tutorials;

PostgreSQL Brisanje/ispuštanje tablice

Korak 3) Ponovno provjerite popis relacija i vidjet ćemo da je tablica izbrisana pomoću Postgresove naredbe za brisanje

PostgreSQL Brisanje/ispuštanje tablice

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