Muhammad al-xorazmiy nomidagi toshkent axborat texnologiyalari univesiteti


Index (ko‟rsatkich) yaratishning MySQLdagi umumiy sintaksisi


Download 0.56 Mb.
bet6/8
Sana28.12.2022
Hajmi0.56 Mb.
#1015593
1   2   3   4   5   6   7   8
Index (ko‟rsatkich) yaratishning MySQLdagi umumiy sintaksisi:
CREATE INDEX indeks_nomi
ON jadval_nomi (ustun1, ustun2, ...);
Masalan:

  1. CREATE INDEX familiya

ON shaxslar (familiya);

  1. 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.

  1. Birinchi bo’lib o’zimiz yaratgan databasening biror tablrni chiqarib olamiz.

So’rov: select * from maxsulotlar;
Natija:


12.1-rasm.Maxsulotlar jadvali.
2. Endi shu jadvalning biror ustuni uchun index yaratamiz.
So’rov: create index name on maxsulotlar(name);
show indexes from maxsulotlar;
Natija:


12.2-rasm.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:


12.3-rasm. Maxsulotlar jadvalidagi yaratilgan indexlar.
4. So’rov :show keys from maxsulotlar;
Natija:

12.4-rasm. 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:


12.5-rasm. Drop() funksiyasining ishlatilishi.


Download 0.56 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




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