Kuinka luoda & Pudotuspöytä PostgreSQL: ssä (esimerkkejä)

Sisällysluettelo:

Anonim

Komento uuden taulukon luomiseksi on

Syntaksi

CREATE TABLE table_name (field_name data_type constrain_name,field_name data_type constrain_name);

Tässä

taulukon_nimi: Onko taulukon nimi

field_name: Onko nimi sarake

data_type: Onko sarakkeen muuttujatyyppi

constrain_name: on valinnainen. Se määrittää sarakkeen rajoitukset.

Taulukoilla ei koskaan ole samaa nimeä kuin missään olemassa olevassa taulukossa samassa kaavassa.

PostgreSQL Luo taulukko: SQL-kuori

Tässä on askel askeleelta prosessi taulukon luomiseksi PostgreSQL: ssä:

Vaihe 1) Yhdistä tietokantaan

Muodosta yhteys tietokantaan, johon haluat luoda taulukon. Luomme taulukon guru99-tietokantaan

\c guru99

Vaihe 2) Luo taulukko

Syötä koodi luoda taulukko

CREATE TABLE tutorials (id int, tutorial_name text);

Vaihe 3) Tarkista taulukoiden suhde

Käytä komentoa \ d tarkistaa relaatioluettelo (taulukot)

Vaihe 4) Yritä luoda sama taulukko

Yritä jälleen luoda sama taulukko, saat virheilmoituksen

Vaihe 5) Käytä JOS EI OLE OLLA parametriä

Käytä parametria JOS EI OLE, niin saat ilmoituksen virheen sijaan

Luettelo parametreista, joita voit käyttää taulukon luomisen aikana, on tyhjentävä. Tässä on muutama tärkeä

Parametrin nimi Kuvaus
TEMP tai väliaikainen Tämä parametri muodostaa väliaikaisen taulukon. Väliaikaiset taulukot poistetaan istunnon lopussa tai nykyisen tapahtuman jälkeen.
Unlogged Kirjaamaton lauseke ei kirjoita tietoja WAL: iin (kirjoita eteenpäin -loki). Tämän ylimääräisen IO-toiminnon poistamisen vuoksi kirjoitusteho kasvaa
Jos ei ole olemassa Jos taulukko on jo olemassa samalla nimellä, virheen sijaan näytetään varoitus
Of_type_name Taulukko, joka ottaa rakenteen määritetystä komposiittityypistä.

Tässä on PostgreSQL luoda taulukkoesimerkki taulukosta, jossa on rajoituksia

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 Luo taulukko: pgAdmin

Alla on vaiheittainen prosessi taulukon luomiseksi pgAdminiin:

Vaihe 1) Kohdepuussa:

  1. Valitse tietokanta
  2. Valitse malli, johon haluat luoda taulukon, tapauksessamme.
  3. Napsauta Luo taulukko

Vaihe 2) Kirjoita ponnahdusikkunassa taulukon nimi

Vaihe 3)

  1. Valitse Sarakkeet-välilehti
  2. Anna sarakkeen tiedot
  3. Napsauta Tallenna

Vaihe 4) Objektipuussa näet luodun taulukon

PostgreSQL Poista / pudota taulukko

PostgreSQL DROP TABLE -käskyn avulla voit poistaa taulukon määritelmän ja kaikki siihen liittyvät tiedot, hakemistot, rajoitukset, säännöt jne.

Sinun tulisi olla varovainen käyttäessäsi komentoa DROP TABLE PostgreSQL: ssä, koska kun taulukko poistetaan, kaikki taulukossa olevat tiedot menetetään myös pysyvästi.

Syntaksi:

DROP TABLE table_name;

Esimerkki:

Vaihe 1) Tarkistetaan olemassa olevat taulukot komennolla \ d

Vaihe 2) Poista taulukko-oppaat komennolla

DROP TABLE tutorials; 

Vaihe 3) Tarkista uudelleen relaatioluettelo ja näemme, että taulukko poistetaan Postgres delete -komennolla

Yhteenveto

LUO TAULUKKO table_name (

kentän_nimi data_type rajoitteen_nimi,

kentän_nimi data_type rajoitteen_nimi

);

Komento luoda taulukko

DROP TABLE taulukon_nimi;

Komento taulukon poistamiseksi PostgreSQL: ssä