[SQL] Aggiungere o rimuovere colonne in una tabella

[SQL] Aggiungere o rimuovere colonne in una tabella

sqlMi ritrovo molto spesso a ricercare per comodità sul web alcuni dei comandi mysql veloci per effettuare degli aggiornamenti ai database dei miei lavori ed è per questo che ho deciso di raggrupparli a mano a mano che li userò all’interno di articoli all’interno del mio blog.

Questo sia per praticità mia ma anche vostra.

Oggi cominceremo con un comando che permette di aggiungere o rimuovere delle colonne all’interno di tabelle esistenti.

AGGIUNGERE UNA COLONNA:

ALTER TABLE <nometabella> ADD <nuovocampo> <tipo>(estensione);

Esempio pratico:

ALTER TABLE contatti ADD cellulare varchar(30);

Volendo è possibile anche scegliere in quale posizione aggiungere il campo attraverso i comandi AFTER o FIRST. Se non vengono utilizzati questi comandi la nuova colonna andrà ad aggiungersi in fondo alla tabella.
Per aggiungere la colonna all’inizio della tabella scrivere:

ALTER TABLE <nometabella> ADD <nuovocampo> <tipo>(estensione) FIRST;

Per aggiungere la colonna dopo uno specifico campo scrivere:

ALTER TABLE <nometabella> ADD <nuovocampo> <tipo>(estensione) AFTER ;

RIMUOVERE UNA COLONNA:
Se desideriamo invece eliminare una colonna il comando da utilizzare è:

ALTER TABLE  DROP ;

Attenzione, ovviamente eliminando la colonna tutti i dati in essa contenuti andranno persi.

Consiglio di fare sempre un backup del database prima di eseguire queste operazioni.

Francesca

1 commento finora

giordano Scritto il09:59 - 17 Marzo 2022

perfetto descrizione semplice
bravi

Lascia un commento

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

©2021 AGANIS WEB SOFTWARE di Francesca Roccabruna P.IVA TRENTO 02183500228 - N.REA 205930 La Web Agency per la realizzazione del tuo sito web
Privacy Policy