Mavjud jadval strukturasini va parametrlarin uchun ALTER TABLE komandasi ishlatiladi. Masalan jadvalga ustunlar qo‘shish ALTER TABLE komandasi quyidagicha bo‘ladi.
ALTER TABLE < jadval nomi > ADD(
tipi> );
Bu komanda bo‘yicha mavjud jadval satrlariga yangi ustun qo‘shiladi va o’nga qiymati yoziladi. Jadvalga bir nechta ustun ham qo‘shsa bo‘ladi. Ular bir-biridan vergul bilan ajratiladi.
ALTER TABLE < jadval nomi > MODIFY (
tipi> >);
Ustun harakteristikalarini modifikatsiyalashda quyidagi cheklanishlarni hisobga olish kerak :
Ma‘lumot toifasini o‘zgartirishni, faqat ustun bo‘sh bo‘lsa bajarish mumkin.
To‘ldirilmagan ustun uchun o‘lcham/ aniqlik uzunlikga kirtirish mumkin.
To‘ldirilgan ustun uchun o‘lcham/ aniqlik faqat kattalashtirish mumkin.
NOTNULL urnatilishi uchun ustunda birorta ham qiymat bo’lmasligi kerak.
Sukut bilan o‘rnatilgan qiymatni har doim uzunlikgartirish mumkin. Jadvallarni olib tashlash quyidagi komanda bilan bajariladi:
DROP TABLE < jadval nomi >;
Mumkin bo‘lgan ma‘lumot qiymatlar cheklanishlar bo‘lishi mumkin. Unda CREATE TABLE komandasi quyidagicha bo‘ladi.
CREATE TABLE < jadval nomi > (
nomi > ma‘lumot toifasi > ,
,
< jadvalga cheklanishlar> ( nomi>[,< ustun nomi >])
);
Masalan , qiymatni Student jadvalini aniqlashda jadvalidagi Student_ID , SURNAME ,NAME , maydonlarida ishlatishni taqiqlash uchun komanda quyidagicha bo‘ladi: