Joskus tulee tarvetta muuttaa jo kerran määritellyn taulun rakennetta. Käytettävästä ohjelmistosta riippuen voidaan lisätä uusia sarakkeita, muuttaa vanhojen määrityksiä tai poistaa sarakkeita. ALTER TABLE -lauseella voidaan tehdä muutoksia tauluihin esimerkiksi seuraavilla tavoilla:
/* Lisätään Oppilaat-tauluun kenttä foobar. */
ALTER TABLE Oppilaat
ADD Foobar VARCHAR(10)
/* Lisätään Oppilaat-tauluun viiteavain. */
ALTER TABLE Oppilaat
ADD CONSTRAINT Oppilaat_pnrofk FOREIGN KEY (postinumero)
REFERENCES Kaupunki
ON DELETE NO ACTION
ON UPDATE CASCADE
/* Poistetaan yllä määritelty viiteavain. */
ALTER TABLE Oppilaat
DROP CONSTRAINT Oppilaat_pnrofk