Mundarija kirish mavzu


Download 1.38 Mb.
Pdf ko'rish
bet52/79
Sana13.11.2023
Hajmi1.38 Mb.
#1769615
1   ...   48   49   50   51   52   53   54   55   ...   79
Bog'liq
Ma\'lumotlar bazasi Zayniddinov

CREATE INDEX ON (
nomi>); 
Bu komanda bajarilishi uchun jadval yaratilgan bo„lishi kerak va
indeksda ko„rsatilgan ustunlar unda bo„lishi kerak. Masalan, agar
Exam_Marks jadvalidan talabani Student_ID maydoni qiymati bo„yicha 
bahosini qidirish tez-tez talab etilsa, unda shu maydon bo„sicha indeks 
bajariladi. 
CREATE INDEX Student_ID_1 ON Exam_Marks (Student_ID); 
Indeksni olib tashlash uchun (bunda uni nomini albatta bilish 


73 
kerak) quyidagi komanda ishlatiladi. 
DROP INDEX 
Masalan, DROP INDEX 
Mavjud jadval tuzilmasi va parametrlari uchun ALTER TABLE 
komandasi ishlatiladi. Jadvalga ustunlar qo„shish ALTER TABLE 
komandasi orqali quyidagicha bo„ladi: 
ALTER 
TABLE 

nomi>ADD(
nomi> 
 ); 
Bu komanda orqali mavjud jadval satrlariga yangi ustun qo„shiladi 
va unga NULL qiymati yoziladi. Jadvalga bir nechta ustun ham ko„shsa 
bo„ladi. Ular bir biridan vergul bilan ajratiladi. 
ALTER TABLE MODIFY (
nomi> ); 
Ustun 
xarakteristikalarini 
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 o`zgartirish mumkin; 
- to„ldirilgan ustun uchun o„lcham/aniqlik faqat kattalashtirish 
mumkin; 
- NOT NULL o`rnatilishi uchun ustunda birorta ham NULL qiymat 
bo`lmasligi kerak; 
- sukut bilan o„rnatilgan qiymatni har doim o`zgartirish mumkin. 
Ma`lumotlar bazasidan jadvallarni olib tashlash quyidagi komanda 
bilan bajariladi. 

Download 1.38 Mb.

Do'stlaringiz bilan baham:
1   ...   48   49   50   51   52   53   54   55   ...   79




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling