13- laboratoriya ishi mavzu: Murakkab so„rovlar yaratish. Top, limit yoki rownum


Index (ko‟rsatkich) yaratishning MySQLdagi umumiy sintaksisi


Download 278.8 Kb.
bet3/6
Sana17.06.2023
Hajmi278.8 Kb.
#1553616
1   2   3   4   5   6
Bog'liq
13-14-15 MT labaratoriya ishi

Index (ko‟rsatkich) yaratishning MySQLdagi umumiy sintaksisi:


CREATE INDEX indeks_nomi
ON jadval_nomi (ustun1, ustun2, ...); 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;

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

So`rov: show tables from kanstovar;;


Natija:



14.1– rasm. foydali_kanstovar


ma‘lumotlar bazasidagi barcha jadvallarning ro`yxati.


  1. “Sotuvchilar” nomli jadvalni ko‟ramiz va “namunali_xodim” nomli indeks yaratamiz:


So`rov: Select * from sotuvchilar;

Create index namunali_xodim on sotuvchilar(id, F_I_SH);




Natija:




    1. rasm. Namunali_xodim jadvali uchun indeks yaratish.




  1. Yaratgan indeksimizni ko‘ramiz:

So`rov: show indexes from sotuvchilar;

Natija:





    1. rasm. Sotuvchilar jadvali uchun yaratilgan indekslar ro`yxati.

  1. Download 278.8 Kb.

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




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