Hur man skapar & Släpp tabell i PostgreSQL (exempel)

Innehållsförteckning:

Anonim

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,

  1. Välj databas
  2. Välj schemat där du vill skapa en tabell i vårt fall offentligt.
  3. Klicka på Skapa tabell

Steg 2) Ange tabellnamnet i popup-fönstret

Steg 3)

  1. Välj fliken Kolumner
  2. Ange kolumninformation
  3. 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