|
Index (ko‟rsatkich) yaratishning MySQLdagi umumiy sintaksisi
|
bet | 13/17 | Sana | 13.01.2024 | Hajmi | 2,48 Mb. | | #136474 |
Bog'liq ma\'lumotlar bazasiIndex (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:
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.
Ishning bajarilish tartibi.
Birinchi bo’lib o’zimiz yaratgan databasening biror tablrni chiqarib olamiz.
So’rov: select * from maxsulotlar;
Natija:
Maxsulotlar jadvali.
2. Endi shu jadvalning biror ustuni uchun index yaratamiz.
So’rov: create index name on maxsulotlar(name);
show indexes from maxsulotlar;
Natija:
Name ustunining indexi yaratildi.
3. Keling endi bita emas balki bir nechta ustunlarning indexini yaratinb ko’rmiz.
So’rov: create index x_index on maxsulotlar(type_id,soni);
show indexes from maxsulotlar;
Natija:
Maxsulotlar jadvalidagi yaratilgan indexlar.
4. So’rov :show keys from maxsulotlar;
Natija:
Maxsulotlar jadvalidagi indexlar.
5.Kelig endi biror indexni tabledan o’chirib tashlaylik.
So’rov: alter table maxsulotlar drop index x_index;
show indexes from maxsulotlar;
Natija:
Drop() funksiyasining ishlatilishi.
|
| |