Kuinka luoda ja pudottaa taulukko PostgreSQL [Esimerkkejä]

Uuden taulukon luontikomento 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

kentän_nimi: Onko sarakkeen nimi

data_type: Onko sarakkeen muuttujatyyppi

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

Taulukoilla ei koskaan ole samaa nimeä kuin millään olemassa olevassa taulukossa samassa skeemassa.

PostgreSQL Luo taulukko: SQL Shell

Tässä on vaiheittainen prosessi taulukon luomiseksi PostgreSQL:

Vaihe 1) Muodosta yhteys tietokantaan

Yhdistä tietokantaan, johon haluat luoda taulukon. Luomme taulukon tietokantaguru99:ään

\c guru99

PostgreSQL Luo taulukko: SQL Shell

Vaihe 2) Luo taulukko

Luo taulukko antamalla koodi

CREATE TABLE tutorials (id int, tutorial_name text);

PostgreSQL Luo taulukko: SQL Shell

Vaihe 3) Tarkista taulukoiden suhde

Käytä komentoa \d tarkistaaksesi relaatioluettelon (taulukot)

PostgreSQL Luo taulukko: SQL Shell

Vaihe 4) Yritä luoda sama taulukko

Yritä uudelleen luoda sama taulukko, saat virheilmoituksen

PostgreSQL Luo taulukko: SQL Shell

Vaihe 5) Käytä JOS EI OLE -parametria

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

PostgreSQL Luo taulukko: SQL Shell

Luettelo parametreista, joita voit käyttää taulukon luomisessa, on tyhjentävä. Tässä on muutamia tärkeitä

Parametrin nimi Tuotetiedot
TEMP tai TEMPORARY Tämä parametri luo väliaikaisen taulukon. Väliaikaiset taulukot poistetaan istunnon lopussa tai nykyisen tapahtuman jälkeen.
Kirjautumaton Kirjaamaton lauseke ei syötä tietoja WAL:iin (kirjoita eteenpäin lokiin). Tämän ylimääräisen IO-toiminnon poistamisen ansiosta kirjoitussuorituskyky paranee
Jos ei ole olemassa Jos samanniminen taulukko on jo olemassa, näytetään varoitus virheen sijaan
tyypin_nimi Taulukko, joka ottaa rakenteen määritetystä yhdistelmätyypistä.

Täällä on PostgreSQL luo 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 pgAdminissa:

Vaihe 1) Objektipuussa,

  1. Valitse tietokanta
  2. Valitse Schema, johon haluat luoda taulukon meidän tapauksessamme julkisesti.
  3. Napsauta Luo taulukko

PostgreSQL Luo taulukko: pgAdmin

Vaihe 2) Kirjoita ponnahdusikkunaan taulukon nimi

PostgreSQL Luo taulukko: pgAdmin

Vaihe 3)

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

PostgreSQL Luo taulukko: pgAdmin

Vaihe 4) Kohdepuussa näet luodun taulukon

PostgreSQL Luo taulukko: pgAdmin

PostgreSQL Poista/Poista taulukko

- PostgreSQL DROP TABLE -käskyn avulla voit poistaa taulukon määrittelyn ja kaikki siihen liittyvät tiedot, indeksit, rajoitukset, säännöt jne. kyseisestä taulukosta.

Sinun tulee olla varovainen, kun käytät komentoa DROP TABLE in PostgreSQL koska kun taulukko poistetaan, myös kaikki taulukon sisältämät tiedot menetetään pysyvästi.

Syntaksi

DROP TABLE table_name;

esimerkki

Vaihe 1) Tarkastetaan olemassa olevat taulukot komennolla \d

PostgreSQL Poista/Poista taulukko

Vaihe 2) Poista taulukon opetusohjelmat komennolla

DROP TABLE tutorials;

PostgreSQL Poista/Poista taulukko

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

PostgreSQL Poista/Poista taulukko

Yhteenveto

LUO TAULUKKO table_name (
kentän_nimi tietotyyppi rajoitteen_nimi,
kentän_nimi tietotyyppi rajoitteen_nimi
);
Komento luoda taulukko
DROP TABLE taulukon_nimi; Komento poistaa taulukko sisään PostgreSQL