Per aggiungere una colonna ad una tabella in un database MySQL, dobbiamo utilizzare il comando ALTER. Partiamo creando innanzitutto una table di esempio, che ci servirà appunto per fare i nostri testi Se ne avete già una perché state operando su tabelle esistenti, saltate semplicemente questo passaggio.

Per questo semplice esempio, abbiamo creato la tabella tabella_demo che ha solo 2 colonne, l' id e quella nome.

Una volta creata, vediamo come aggiungere, in coda, una nuova colonna con la seguente sintassi:

Avremo così aggiunto la colonna cognome di tipo TEXT  alla fine della tabella, che adesso compare così:

Se invece volessimo aggiungere una nuova colonna in un altra posizione, possiamo farlo specificando la posizione indicando dopo quale altra colonna esso va aggiunta. Per farlo, accodiamo al comando ALTER la clausola AFTER:

Abbiamo detto a MySQL di aggiungere la colonna username di tipo TEXT dopo quello id. Avremmo modificato la nostra tabella in questo modo: