|
Index (ko‘rsatkich) yaratishning MySQLdagi umumiy sintaksisi
|
bet | 2/5 | Sana | 24.07.2023 | Hajmi | 0.7 Mb. | | #77243 |
Bog'liq amaliy ish imtiyozlar, 2 5467433092236973909, 1655196537 (1), Cценарий, Электролит эритмаларнинг электр eтказувчанлиги, amaliy kta, Арқонда сакраш3Index (ko‘rsatkich) yaratishning MySQLdagi umumiy sintaksisi:
CREATE INDEX indeks_nomi
ON jadval_nomi (ustun1, ustun2, ...);
Masalan:
CREATE INDEX familiya ON shaxslar (familiya);
CREATE INDEX FISH ON shaxslar (familiya, ism, sharif);
Index (ko‘rsatkich)ni ko‘rsatishning MySQLdagi umumiy sintaksisi:
Show indexes from jadval_nomi;
Show keys from jadval_nomi in malumotlar_bazasi_nomi;
Index (ko‘rsatkich) o‘chirishning MySQLdagi umumiy sintaksisi:
Oracle bazada:
DROP INDEX jadval_nomi.indeks_nomi;
MySQL 5.6.16 da:
ALTER TABLE jadval_nomi
DROP INDEX indeks_nomi;
Kabi komandalar orqali amalga oshiriladi.
bajarish tartibi
Bazamizdagi barcha jadvallarni ko‘ramiz:
So‘rov: show tables;;
Natija:
12.1–rasm. Kafedra ma’lumotlar bazasidagi barcha jadvallarning ro‘yxati
“Students” nomli jadvalni ko‘ramiz va “O’quvchilar” nomli indeks yaratamiz:
So‘rov: Select * from students;
Create index oquvchilar on Students(full_name);
Natija:
12.2 – rasm. Students jadvali uchun indeks yaratish
Yaratgan indeksimizni ko‘ramiz:
So‘rov: show indexes from students;
Natija:
12.3 – rasm. Students jadvali uchun yaratilgan indekslar ro‘yxati
|
| |