Ishdan maqsad: Mysql maxsus ustun qiymatlariga EGA qatorlarni tezda topish uchun indekslardan foydalanishni o`rganish. Masalani qo`yilishi
Sana 14.07.2022 Hajmi 106,28 Kb. #796274
Bog'liq
Database 14-lab
Ishdan maqsad: MySQL maxsus ustun qiymatlariga ega qatorlarni tezda topish uchun indekslardan foydalanishni o`rganish.
Masalani qo`yilishi: Bu laboratoriya ishida MySQL indekslari , shu jumladan indekslarni yaratish , indekslarni o'chirish, jadvalning barcha indekslarini sanab o'tish va MySQLda boshqa muhim ko'rsatkichlar bilan ishlanadi.
Ishni bajarish tartibi
Bazamizdagi barcha jadvallarni ko‘ramiz:
So`rov: show tables from pharmacy ;
“sold_medicine” nomli jadvalni ko’ramiz va “most” nomli indeks yaratamiz:
So`rov: Select * from sold_medicine;
Create index medicine on sold_medicine(medicine_name, price, amount);
Yaratgan indeksimizni ko‘ramiz:
So`rov: show indexes from sold_medicine ;
Endi “Medicine” nomli jadvalga ham “tablet” nomli indeks yaratamiz:
So`rov: Select *from medicine;
Create index tablet on medicine(id, medicine_name);
So`rov: Show indexes from medicine ;
medicine jadvalidan tablet nomli indeksni ko‘ramiz:
So`rov: Show keys from medicine in pharmacy ;
Natija: bu so`rov natijasi yuqoridagi so`rov natijasi bilan bir xil bo‘ladi
medicine jadvalidan ― tablet nomli indeksni o‘chiramiz:
So`rov: Alter table medicine drop index tablet ;
Do'stlaringiz bilan baham: