Come creare & Elimina tabella in PostgreSQL (esempi)

Sommario:

Anonim

Il comando per creare una nuova tabella è

Sintassi

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

Qui

table_name: è il nome della tabella

field_name: è il nome della colonna

data_type: è il tipo di variabile della colonna

nome_vincolo: è facoltativo. Definisce i vincoli sulla colonna.

Le tabelle non hanno mai lo stesso nome di qualsiasi tabella esistente nello stesso schema.

PostgreSQL Crea tabella: SQL Shell

Ecco un processo passo passo per creare una tabella in PostgreSQL:

Passaggio 1) Connettiti al database

Connettiti al database in cui desideri creare una tabella. Creeremo una tabella nel database guru99

\c guru99

Passaggio 2) Crea una tabella

Inserisci il codice per creare una tabella

CREATE TABLE tutorials (id int, tutorial_name text);

Passaggio 3) Verificare la relazione delle tabelle

Usa il comando \ d per controllare l'elenco delle relazioni (tabelle)

Passaggio 4) Prova a creare la stessa tabella

Prova di nuovo a creare la stessa tabella, otterrai un errore

Passaggio 5) Utilizzare il parametro SE NON ESISTE

Usa il parametro SE NON ESISTE e riceverai un avviso invece di un errore

L'elenco dei parametri che puoi utilizzare durante la creazione di una tabella è esaustivo. Eccone alcuni importanti

Nome parametro Descrizione
TEMP o TEMPORANEO Questo parametro crea una tabella temporanea. Le tabelle temporanee vengono eliminate alla fine di una sessione o dopo la transazione corrente.
Non registrato La clausola Unlogged non inserisce i dati in WAL (write ahead log). A causa della rimozione di questa operazione di I / O aggiuntiva, le prestazioni di scrittura aumentano
Se non esiste Se esiste già una tabella con lo stesso nome, viene visualizzato un avviso invece di un errore
Of_type_name Una tabella che prende struttura dal tipo composto specificato.

Ecco un esempio di tabella di creazione di PostgreSQL di una tabella con vincoli

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 Crea tabella: pgAdmin

Di seguito è riportato un processo passo passo per creare una tabella in pgAdmin:

Passaggio 1) Nell'albero degli oggetti,

  1. Seleziona il database
  2. Seleziona lo schema in cui vuoi creare una tabella nel nostro caso pubblico.
  3. Fare clic su Crea tabella

Passaggio 2) Nel popup, immettere il nome della tabella

Passaggio 3)

  1. Seleziona la scheda Colonne
  2. Immettere i dettagli della colonna
  3. Fare clic su Salva

Passaggio 4) Nell'albero degli oggetti, vedrai la tabella creata

PostgreSQL Elimina / Elimina tabella

L'istruzione PostgreSQL DROP TABLE consente di rimuovere una definizione di tabella e tutti i dati, gli indici, i vincoli, le regole, ecc. Associati per quella tabella.

Dovresti essere cauto quando usi il comando DROP TABLE in PostgreSQL perché quando una tabella viene eliminata, anche tutte le informazioni contenute nella tabella andranno perse in modo permanente.

Sintassi:

DROP TABLE table_name;

Esempio:

Passaggio 1) Controlliamo le tabelle esistenti utilizzando il comando \ d

Passaggio 2) Elimina i tutorial della tabella utilizzando il comando

DROP TABLE tutorials; 

Passaggio 3) Controlla nuovamente l'elenco delle relazioni e vediamo che la tabella viene eliminata utilizzando il comando di eliminazione di Postgres

Sommario

CREATE TABLE nome_tabella (

nome_campo tipo_data nome_vincolo,

nome_campo tipo_data nome_vincolo

);

Comando per creare tabella

DROP TABLE nome_tabella;

Comando per eliminare la tabella in PostgreSQL