O’zbekiston respublikasi axborat texnologiyalari va kommunikatsiyalarini rivojlantirishvazirligi muhammad al-xorazmiy nomidagi toshkent axborat texnologiyalari univesiteti ma’lumotlar bazasi fanidan Amaliy ish


Index (ko’rsatkich) yaratishning MySQLdagi umumiy sintaksisi


Download 1.89 Mb.
bet3/9
Sana06.04.2023
Hajmi1.89 Mb.
#1334315
1   2   3   4   5   6   7   8   9
Bog'liq
Sherzod baza

Index (ko’rsatkich) yaratishning MySQLdagi umumiy sintaksisi:
CREATE INDEX indeks_nomi
ON jadval_nomi (ustun1ustun2, ...);
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 online_magazin;
Natija:

12.1 – rasm. Online_magazin ma’lumotlar bazasidagi barcha jadvallarning ro`yxati

  1. Ishlatilishi” nomli jadvalni ko’ramiz va “asosiy maxsulot” nomli indeks yaratamiz:

So`rov: Select * from hamkorlar;
Create index aksiyador on hamkorlar(id, FISH);
Natija:

12.2 – rasm. Hamkorlar jadvali uchun indeks yaratish

  1. Yaratgan indeksimizni ko’ramiz:

So`rov: show indexes from hamkorlar;
Natija:

12.3 – rasm. Hamkorlar jadvali uchun yaratilgan indekslar ro`yxati


  1. hamkorlar jadvalidan aksiyadorlar nomli indeksni o’chiramiz:


Download 1.89 Mb.

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




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