Stavek ALTER TABLE se uporablja za dodajanje, brisanje ali spreminjanje stolpcev v obstoječi tabeli. Uporablja se tudi za dodajanje in opuščanje različnih omejitev v obstoječi tabeli. Če v tabelo želimo dodati stolpec, uporabimo sledečo sintakso:
ALTER TABLE ime_tabele ADD ime stolpca podatkovni tip;
Za primer bomo dodali (najprej v PHPStorm in potem še v phpMyAdmin) naši prvi tabeli stolpec z imenom naslov_osebe CHAR(255). Gremo v PHPStorm, odpremo Database in kliknemo z desno miškino tipko (ali levo, če ste desničar), da se nam odpre konzola, v katero vpišemo:
ALTER TABLE prva_tabela --ime tabele, v katero želimo dodati stolpec ADD naslov_osebe CHAR(255) --ime stolpca in podatkovni tip
Pritisnemo gumb Execute (slo. Izvedi) in s tem se nam v tabelo vpiše nov stolpec, katerega vidimo tudi v lokalni SQL bazi podatkov (ali na spletu).
Sedaj se bomo prestavili v našo lokalno bazo podatkov, kjer bomo odstranili stolpec naslov_osebe.
ALTER TABLE prva_tabela DROP COLUMN naslov_osebe;
Po kliku na gumb Izvedi se nam stolpec izbriše.
V naslednjem primeru bomo spremenili stolpec telefon v sluzbeni_telefon, kar bomo storili z ukazom CHANGE:
ALTER TABLE prva_tabela CHANGE telefon sluzbeni_telefon CHAR(100)
Po kliku na gumb Izvedi se nam ime stolpca spremeni.
Poglejmo si še primer v katerem bomo spremenili podatkovni tip (ang. Data Type). To bomo storili s stavkom MODIFY, poglejmo si primer. V primeru bomo spremenili vrstico ime_osebe, katere podatkovni tip je VARCHAR in ga bomo spremenili v CHAR.
ALTER TABLE prva_tabela MODIFY COLUMN ime_osebe CHAR(255);
Po kliku na gumb Izvedi se nam podatkovni tip (ang. Data Type) stolpca spremeni.