|
Zbek1ston respublikasi axborot
|
bet | 42/71 | Sana | 28.05.2024 | Hajmi | 24,2 Mb. | | #255852 |
Bog'liq Ma\'lumotlar bazasi. ZaynidinovX.N.CREATE TABLE Taiabal (Talaba ID INTEGER, Surname VARCHAR(60), Name VARCHAR(60), Stipend DOUBLE, Kurs
INTEGER, City VARCHAR(60), Birthday DATE, U n iv JD INTEGER);
Jadvaldagi maTumotlami maydonlar bo'yicha qidirish tanlash
amali yetarli darajada tezlatish uchun m a'lum otlam i berilgan maydon bo'yicha indeksatsiya qilish ishlatiladi. Indekslami bitta yoki bir nechta maydon bo'yicha bajarish mumkin.
Indeks komandasini ko'rinishi:
CREATE INDEX cindeks nomi> ON cjadval nomi>( nomi>):
Bu komanda bajarilishi uchun jadval yaratilgan boiishi kerak va indeksda ko'rsatilgan ustunlar unda bo'hshi kerak. Masalan, agar Exam Marks jadvalidan talabani Talaba_ID maydoni qiymati bo'yicha bahosini qidirish tez-tez talab etilsa, unda shu maydon
b o 'y ic h a indeks bajariladi.
CREATE INDEX Talaba_ID_l ON Exam Marks (Talaba ID);
Indeksni olib tashlash uchun (bunda uni nomini aibatia billsh kerak) quyidagi komarida ishlatiladi.
DROP INDEX nomi>;
Masalan, DROP INDEX < T a!aba_ID J> ;
Mavjud jadval tuzilmasi va parametrlari uchun ALTER TABLE koraandasi ishlatiladi. Jadvalga ustunlar qo'shish ALTER TABLE komandasi orqali quyidagicha boiadi:
ALTER TABLE nomi>ADD(nomi>
a’Iumottipi> );
Bu komanda orqali mavjud jadval satrlariga yangi ustun qo'shiladi va unga NULL qiymati yoziladi. Jadvalga bir nechta ustun ham qo‘shsa boMadi. TJIar bir-biridan vergul bilan ajratiladi.
ALTER TABLE cjadval nomi> MODIFY ( n o m ix m a ’lumot dpi> );
Ustun xarakteristikalarini modifikatsiyalashda quyidagi cheklanishlarni hisobga olish kerak:
m a’lumot toifasini o ‘zgartirisimi, faqat ustun bo'sh bo‘Isa bajarish mumkin;
toTdirilmagan 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 boTmasligi kerak;
sukut bilan o ‘rnatilgan qiymatni har doim o'zgartirish mumkin. M a’lumotlar bazasidan jadvailam i olib tashlash quyidagi komanda
75
bilan bajanludi.
|
| |