• Index (ko‟rsatkich)ni ko‟rsatishning MySQLdagi umumiy sintaksisi
  • Ishning bajarilish tartibi. Birinchi bo’lib o’zimiz yaratgan databasening biror tablrni chiqarib olamiz. So’rov: select * from maxsulotlar;
  • So’rov :show keys from maxsulotlar;
  • Index (ko‟rsatkich) yaratishning MySQLdagi umumiy sintaksisi




    Download 2,48 Mb.
    bet13/17
    Sana13.01.2024
    Hajmi2,48 Mb.
    #136474
    1   ...   9   10   11   12   13   14   15   16   17
    Bog'liq
    ma\'lumotlar bazasi

    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:



    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.



    Download 2,48 Mb.
    1   ...   9   10   11   12   13   14   15   16   17




    Download 2,48 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Index (ko‟rsatkich) yaratishning MySQLdagi umumiy sintaksisi

    Download 2,48 Mb.