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:
- Valitse tietokanta
- Valitse malli, johon haluat luoda taulukon, tapauksessamme.
- Napsauta Luo taulukko
Vaihe 2) Kirjoita ponnahdusikkunassa taulukon nimi
Vaihe 3)
- Valitse Sarakkeet-välilehti
- Anna sarakkeen tiedot
- 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ä |