Ma’lumotlar bazasi fanidan amaliy ish 12-13


Index (ko’rsatkich) yaratishning MySQLdagi umumiy sintaksisi


Download 29.78 Kb.
Pdf ko'rish
bet2/3
Sana03.06.2024
Hajmi29.78 Kb.
#1840437
1   2   3
Bog'liq
12-13-Mb-Amaliy

Index (ko’rsatkich) yaratishning MySQLdagi umumiy sintaksisi: 
CREATE INDEX indeks_nomi 
ON jadval_nomi (ustun1ustun2, ...); 
Masalan: 
1) CREATE INDEX familiya 
ON shaxslar (familiya); 
2) CREATE INDEX FISH 
ON shaxslar (familiya, ism, sharif); 
Index (ko‘rsatkich)ni ko‘rsatishning MySQLdagi umumiy sintaksisi: 
1) 
Show indexes from jadval_nomi; 
2) 
Show keys from jadval_nomi in malumotlar_bazasi_nomi; 
Index (ko’rsatkich) o’chirishning MySQLdagi umumiy sintaksisi: 
1) Oracle bazada: 
DROP INDEX jadval_nomi.indeks_nomi
2) MySQL 5.6.16 da: 
ALTER TABLE jadval_nomi 
DROP INDEX indeks_nomi


Kabi komandalar orqali amalga oshiriladi. 
Ishni bajarish tartibi 
1. Bazamizdagi barcha jadvallarni ko‘ramiz: 
 
foydali_qazilma_boyitish_zavodi ma’lumotlar bazasidagi barcha 
jadvallarning ro‘yxati 
2. “Ishlatilishi” nomli jadvalni ko‘ramiz va ‘asosiy maxsulot’ nomli indeks 
yaratamiz: 
 
Ishlatilishi jadvali uchun indeks yaratish 
3. Yaratgan indeksimizni ko‘ramiz: 
 
Ishlatilishi jadvali uchun yaratilgan indekslar ro‘yxati 


 
Maxsulot jadvalidagi ma’lumotlarni ko‘rish 
 
Maxsulot jadvali uchun ideks yaratish so`rovi 
 
Maxsulot jadvali uchun yaratilgan indekslarni ko’rish 
“maxsulot” jadvalidan “Ruda” nomli indeksni o‘chiramiz: 
So‘rov: Alter table maxsulot drop index ruda 
Natija: 
 
Maxsulot jadvalidan Ruda nomli indeksni o‘chirish so‘rovi 
Yuqorida ko‘rib turganingizdek maxsulot jadvalidagi indexlar ko‘rsatilganda 
”Empty set ” yani bo‘sh chiqdi; 
Xulosa qilib aytganda index bu jadval ustunlarini ko‘rsatadigan 
ko‘rsatkichdir.



Download 29.78 Kb.

Do'stlaringiz bilan baham:
1   2   3




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