52
Masalan,
DROP INDEX < STUDENT_ID_1
>;
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(<ustun nomi
>
);
Bu komanda bo„yicha mavjud jadval satrlariga yangi ustun qo„shiladi va
unga NULL qiymati eziladi. Jadvalga bir nechta ustun xam ko„shsa
bo„ladi. Ular bir biridan vergul bilan ajratiladi.
ALTER TABLE < jadval nomi > MODIFY (<ustun nomi >
);
Ustun xarakteristikalarini modifikatsiyalashda kuyidagi cheklanishlarni
xisobga olish kerak :
-
Ma‟lumot toifasini o„zgartirishni, faqat ustun bo„sh bo„lsa bajarish
mumkin
-
To„ldirilmagan ustun uchun o„lcham/ aniqlik uzunlikgartirish
mumkin.
-
To„ldirilgan ustun uchun o„lcham/ aniqlik faqat kattalashtirish
mumkin.
-
NOTNULL urnatilishi uchun ustunda birorta xam NULL iiymat
bulmasligi kerak.
-
Sukut bilan o„rnatilgan qiymatni xar doim uzunlikgartirish mumkin
Jadvallarni olib tashlash kuyidagi komanda bilan bajariladi
DROP TABLE < jadval nomi >;
Mumkin bo„lgan ma‟lumot qiymatlar cheklanishlar bo„lishi mumkin. Unda
CREATE TABLE komandasi kuyidagicha bo„ladi.
CREATE TABLE < jadval nomi >
(<ustun nomi > < ma‟lumot toifasi > ,
< ustun nomi > < ma‟lumot toifasi > ,
< jadvalga cheklanishlar> ([,< ustun nomi >]));
Masalan , NULL kiymatni STUDENT jadvalini aniqlashda jadvalidagi
STUDENT_ID ,SURNAME ,NAME , maydonlarida ishlatishni
taqiqlash uchun komanda kuyidagicha bo„ladi
Do'stlaringiz bilan baham: