Mi 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.