Kako stvoriti & Ispuštanje tablice u PostgreSQL (primjeri)

Sadržaj:

Anonim

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,

  1. Odaberite bazu podataka
  2. Odaberite shemu u kojoj želite stvoriti tablicu u našem slučaju javnom.
  3. Kliknite Stvori tablicu

Korak 2) U skočnom prozoru unesite naziv tablice

Korak 3)

  1. Odaberite karticu Stupci
  2. Unesite pojedinosti stupca
  3. 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