Sådan oprettes & Drop Table i PostgreSQL (eksempler)

Indholdsfortegnelse:

Anonim

Kommandoen til at oprette en ny tabel er

Syntaks

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

Her

tabelnavn: Er navnet på tabellen

feltnavn: Er navnet kolonnen

data_type: Er kolonnens variable type

constrain_name: Er valgfri. Det definerer begrænsninger på kolonnen.

Tabeller har aldrig det samme navn som en eksisterende tabel i det samme skema.

PostgreSQL Opret tabel: SQL Shell

Her er en trinvis proces for at oprette tabel i PostgreSQL:

Trin 1) Opret forbindelse til databasen

Opret forbindelse til den database, hvor du vil oprette en tabel. Vi opretter en tabel i databasen guru99

\c guru99

Trin 2) Opret en tabel

Indtast kode for at oprette en tabel

CREATE TABLE tutorials (id int, tutorial_name text);

Trin 3) Kontroller forholdet mellem tabeller

Brug kommandoen \ d til at kontrollere listen over relationer (tabeller)

Trin 4) Prøv at oprette den samme tabel

Prøv igen at oprette den samme tabel, du får en fejl

Trin 5) Brug parameteren IF NOT EXISTS

Brug parameteren IF NOT EXISTS, og du får en meddelelse i stedet for en fejl

Listen over parametre, du kan bruge, når du opretter en tabel, er udtømmende. Her er et par vigtige

Parameternavn Beskrivelse
TEMP eller MIDLERTIDIG Denne parameter opretter en midlertidig tabel. Midlertidige tabeller slettes i slutningen af ​​en session eller efter den aktuelle transaktion.
Ikke logget Ikke-logget klausul indtaster ikke data i WAL (skriv forud log). På grund af fjernelse af denne ekstra IO-operation øges skriveydelsen
Hvis ikke eksisterer Hvis der allerede findes en tabel med samme navn, vises en advarsel i stedet for en fejl
Of_type_name En tabel, der tager strukturen fra den specificerede sammensatte type.

Her er et eksempel på en PostgreSQL-oprettelse af en tabel med begrænsninger

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 Opret tabel: pgAdmin

Nedenfor er en trinvis proces til at oprette tabel i pgAdmin:

Trin 1) I objekttræet,

  1. Vælg databasen
  2. Vælg det skema, hvor du vil oprette en tabel i vores sag offentligt.
  3. Klik på Opret tabel

Trin 2) Indtast tabelnavnet i popup-vinduet

Trin 3)

  1. Vælg fanen Kolonner
  2. Indtast søjledetaljer
  3. Klik på Gem

Trin 4) I objekttræet ser du tabellen oprettet

PostgreSQL Slet / slip tabel

PostgreSQL DROP TABLE-sætningen giver dig mulighed for at fjerne en tabeldefinition og alle tilknyttede data, indekser, begrænsninger, regler osv. Til den pågældende tabel.

Du skal være forsigtig, mens du bruger kommandoen DROP TABLE i PostgreSQL, for når en tabel slettes, ville al information, der findes i tabellen, også gå tabt permanent.

Syntaks:

DROP TABLE table_name;

Eksempel:

Trin 1) Lad os kontrollere de eksisterende tabeller ved hjælp af kommando \ d

Trin 2) Slet tabelvejledninger ved hjælp af kommandoen

DROP TABLE tutorials; 

Trin 3) Kontroller igen for listen over relationer, og vi ser, at tabellen slettes ved hjælp af kommandoen Delete Post

Resumé

Opret TABEL tabelnavn (

feltnavn datatype begrænsningsnavn,

feltnavn datatype begrænsningsnavn

);

Kommando til at oprette tabel

DROP TABLE tabelnavn;

Kommando til at slette tabel i PostgreSQL