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
Vaihe 2) Luo taulukko
Luo taulukko antamalla koodi
CREATE TABLE tutorials (id int, tutorial_name text);
Vaihe 3) Tarkista taulukoiden suhde
Käytä komentoa \d tarkistaaksesi relaatioluettelon (taulukot)
Vaihe 4) Yritä luoda sama taulukko
Yritä uudelleen luoda sama taulukko, saat virheilmoituksen
Vaihe 5) Käytä JOS EI OLE -parametria
Käytä parametria JOS EI OLE, niin saat ilmoituksen virheen sijaan
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,
- Valitse tietokanta
- Valitse Schema, johon haluat luoda taulukon meidän tapauksessamme julkisesti.
- Napsauta Luo taulukko
Vaihe 2) Kirjoita ponnahdusikkunaan taulukon nimi
Vaihe 3)
- Valitse Sarakkeet-välilehti
- Anna sarakkeen tiedot
- Napsauta Tallenna
Vaihe 4) Kohdepuussa näet luodun taulukon
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
Vaihe 2) Poista taulukon opetusohjelmat komennolla
DROP TABLE tutorials;
Vaihe 3) Tarkista uudelleen relaatioluettelo ja näemme, että taulukko on poistettu Postgres delete -komennolla
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 |