Оператор ALTER TABLE змінює існуючу таблицю в базі даних. З допомогою цього оператора можна додати або видалити поле в таблиці, додати або видалити обмеження. Для додавання в таблиці поля або полів використовується наступний синтаксис оператора ALTER TABLE: 
ALTER TABLE {} таблиця
 ADD
 {поле1} {тип даних} [NOT NULL] 
 [DEFAULT {значення за умовчанням}] 
 [{обмеження поля}], 
 {поле2} {тип даних} [NOT NULL] 
 [DEFAULT {значення за умовчанням}] 
[{обмеження поля}], ...
При додаванні нового поля не можна вказати обмеження NOT NULL без вказівки значення за замовчуванням. 
 Для видалення в таблиці поля або полів використовується наступний синтаксис оператора ALTER TABLE: 
ALTER TABLE {} таблиця
DROP COLUMN {поле1}, {поле2}, ...
Щоб додати в таблиці обмеження використовується наступний синтаксис оператора ALTER TABLE: 
ALTER TABLE {} таблиця
ADD CONSTRAINT {обмеження поля або таблиці}, 
Для видалення в таблиці обмеження використовується наступний синтаксис оператора ALTER TABLE: 
ALTER TABLE {} таблиця
DROP CONSTRAINT {обмеження}