Corsi on-line

Spostamento di campi con ALTER TABLE

Come è noto, il comando SQL denominato ALTER TABLE permette di manipolare la struttura di una tabella in MySQL alterandona sulla base degli argomenti passati dall’utilizzatore; in questo brevissimo post vedremo come ALTER TABLE possa essere utilizzato per postporre uno specifico campo, cioè spostarlo dopo un altro indicato in istruzione; si analizzi il seguente esempio:

 ALTER TABLE agenda CHANGE COLUMN cognome cognome VARCHAR(10) AFTER nome;

Nel nostro caso, abbiamo avuto la necessità di spostare il campo denominato “cognome” dopo quello denominato “nome”, per far questo abbiamo passato al comando ALTER TABLE il nome della tabella da modificare (“agenda”), è stato introdotto quindi il comando CHANGE COLUMN seguito dal nome del campo da modificare e dai suoi nuovi attributi (il nome rimarrà lo stesso e ad esso verrà associato il tipo di dato VARCHAR della lunghezza di 10 caratteri); infine, è stato introdotto il comando AFTER dopo del quale è stato specificato il nome del campo dopo il quale verrà spostata la colonna “cognome”.

Post correlati
I più letti del mese
Tematiche