Kommandot för att skapa en ny tabell är
Syntax
CREATE TABLE table_name (field_name data_type constrain_name,field_name data_type constrain_name);
Här
tabellnamn: Är namnet på tabellen
fältnamn: Är namnet kolumnen
data_type: Är kolumnens variabeltyp
constrain_name: Är valfritt. Det definierar begränsningar för kolumnen.
Tabeller har aldrig samma namn som någon befintlig tabell i samma schema.
PostgreSQL Skapa tabell: SQL Shell
Här är en steg för steg process för att skapa tabell i PostgreSQL:
Steg 1) Anslut till databasen
Anslut till databasen där du vill skapa en tabell. Vi skapar en tabell i databasen guru99
\c guru99
Steg 2) Skapa en tabell
Ange kod för att skapa en tabell
CREATE TABLE tutorials (id int, tutorial_name text);
Steg 3) Kontrollera förhållandet mellan tabeller
Använd kommandot \ d för att kontrollera listan över relationer (tabeller)
Steg 4) Försök skapa samma tabell
Försök igen skapa samma tabell, du får ett fel
Steg 5) Använd parametern IF NOT EXISTS
Använd parametern OM INTE FINNER så får du ett meddelande istället för ett fel
Listan över parametrar som du kan använda när du skapar en tabell är uttömmande. Här är några viktiga
Parameternamn | Beskrivning |
---|---|
TEMP eller TIDLIGT | Denna parameter skapar en tillfällig tabell. Tillfälliga tabeller raderas i slutet av en session eller efter den aktuella transaktionen. |
Ologgad | Ologgad klausul matar inte in data i WAL (skriv framåtlogg). På grund av borttagning av denna ytterligare IO-operation ökar skrivprestandan |
Om inte existerar | Om det redan finns en tabell med samma namn visas en varning istället för ett fel |
Of_type_name | En tabell som tar struktur från den angivna komposit typen. |
Här är ett PostgreSQL skapa tabellexempel på en tabell med begränsningar
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 Skapa tabell: pgAdmin
Nedan följer en steg för steg-process för att skapa tabell i pgAdmin:
Steg 1) I objektträdet,
- Välj databas
- Välj schemat där du vill skapa en tabell i vårt fall offentligt.
- Klicka på Skapa tabell
Steg 2) Ange tabellnamnet i popup-fönstret
Steg 3)
- Välj fliken Kolumner
- Ange kolumninformation
- Klicka på Spara
Steg 4) I objektträdet ser du tabellen skapad
PostgreSQL Radera / släpp tabell
Med uttalandet PostgreSQL DROP TABLE kan du ta bort en tabelldefinition och alla tillhörande data, index, begränsningar, regler etc. för den tabellen.
Du bör vara försiktig när du använder kommandot DROP TABLE i PostgreSQL, för när en tabell raderas skulle all information som finns i tabellen också förloras permanent.
Syntax:
DROP TABLE table_name;
Exempel:
Steg 1) Låt oss kontrollera befintliga tabeller med kommandot \ d
Steg 2) Radera tabellhandledning med kommandot
DROP TABLE tutorials;
Steg 3) Kontrollera igen för listan över relationer och vi ser att tabellen raderas med kommandot Radera Postgres
Sammanfattning
SKAPA TABELL tabellnamn ( fältnamn data_typ begränsningsnamn, field_name data_type constrain_name ); |
Kommando för att skapa tabell |
DROP TABLE tabellnamn; |
Kommando att ta bort tabell i PostgreSQL |