• Oracle Syntax
  • Ishni bajarish tartibi
  • Natija
  • 14- LABORATORIYA ISHI
  • Muhammada Al-Xorazmiy nomidagi Toshkent axborot texnologiyalari universiteti “Radio va Mobil aloqa” fakulteti 3-kurs talabasi




    Download 462,01 Kb.
    bet9/14
    Sana18.12.2023
    Hajmi462,01 Kb.
    #122766
    1   ...   6   7   8   9   10   11   12   13   14
    Bog'liq
    MB. 2 amaliy ish (Nasulloyeva F)
    web sayt about, Chiziqli prоgrаmmаlаshdа ikkilаnish nаzаriyasi. Qo’shma masalalar va ularning talqini., Tahdid razvedkasi(mustaqil ish), Tahdid razvedkasi(prezentatsiya), kim

    SQL Server / MS Access Syntax:


    SELECT TOP number|percent column_name(s)
    FROM table_name

    WHERE condition;




    MySQL Syntax:


    SELECT column_name(s)
    FROM table_name WHERE condition LIMIT number;

    Oracle Syntax:


    SELECT column_name(s)
    FROM table_name
    WHERE ROWNUM <= number;

    Misol. MS SQL Serverda ishlash SELECT TOP 3 * FROM Customers; Misol. SQL da ishlash


    SELECT * FROM Customers LIMIT 3;
    Misol. Oracleda ishlash

    SELECT * FROM Customers WHERE ROWNUM <= 3;


    Ishni bajarish tartibi


    Avvalgi bajargan korpus nomli jadvalni chaqirib olamiz. SELECT * FROM xodimlar;





    1. So`rov: SELECT * FROM xodimlar LIMIT 3;

    Buyrug`ini kiritamiz natijada birinchi uchta satr hosil bo`ladi

    Natija:





      1. rasm. Limit operatori orqali 3 ta qatorni ekranga chiqarish.

    1. So`rov: Select * FIO FROM xodimlar LIMIT 2,3;


    Buyrug`ini yozamiz, natijada 2, 3 satrlar hosil bo`ladi.

    Natija:







      1. rasm. Limit operatori orqali 2,3 qatorni ekranga chiqarish.

    1. So`rov: SELECT * FIO FROM xodimlar ORDER BY FIO DESC LIMIT 2,3;


    Natija:





      1. -rasm. Desc Limit operatori orqali 2,3 qatorni ekranga chiqarish.



    14- LABORATORIYA ISHI




    Mavzu: SQL tilida INDEX yaratish


    Ishdan maqsad: MySQL maxsus ustun qiymatlariga ega qatorlarni tezda topish uchun indekslardan foydalanishni o`rganish.


    Masalani qo`yilishi: Bu laboratoriya ishida MySQL indekslari, shu jumladan indekslarni yaratish, indekslarni o'chirish, jadvalning barcha indekslarini sanab o'tish va MySQLda boshqa muhim ko'rsatkichlar bilan ishlanadi.


    Uslubiy ko`rsatmalar: MySQL maxsus ustun qiymatlariga ega qatorlarni tezda topish uchun indekslardan foydalanadi. Indekssiz MySQL tegishli satrlarni topish uchun butun jadvalni skanerdan o'tkazishi kerak. Jadval qanchalik katta bo'lsa, u sekinroq qidiradi.

    Indekslarni yaratish(creating indexes) - sizni indeks tushunchasi bilan tanishtiradi va jadvalning bir yoki bir nechta ustunlari uchun indeks qanday yaratilishini ko'rsatib beradi.


    Indekslarni o'chirish(removing indexes)- jadvalning mavjud indeksini qanday olib tashlashni ko'rsatib beradi.


    Jadval indekslarini ro'yxatlash(listing table indexes) - barcha indekslarni yoki jadvalning o'ziga xos indekslarini ro'yxat qilish to'g'risida ma'lumot beradi.

    Noyob indekslar(unique indexes) - ustunlarda saqlanadigan aniq qiymatlarni ta'minlash uchun noyob indekslardan foydalanadi.


    Prefiks indekslari(frefix indexses) - belgilar qatori ustuniga indeks yaratish uchun prefiks indeksidan qanday foydalanishni ko'rsatib beradi.


    Ko'rinmas indekslar (invisible indexes) - indeks ko'rinishini qamrab oladi va indeksni ko'rinadigan yoki ko'rinmas qilib ko'rsatishni ko'rsatadi.


    Kichik indekslar (descending indexes) - so'rov samaradorligini oshirish uchun pasayadigan indekslardan qanday foydalanishni ko'rsatib beradi.


    Kompozit indekslar (composite indexes) - kompozit indekslarning qo'llanilishini tasvirlaydi va sizning so'rovlaringizni tezlashtirish uchun ularni qachon ishlatishingizni ko'rsatadi.


    Klasterli indekslar (clustered indexes) - InnoDB jadvallaridagi klasterlangan indekslarni tushuntiradi.


    Indeksning kardinalligi (index cardinatily) - indeksning kardiologiyasini tushuntiradi va shou indekslari buyrug'i yordamida uni qanday ko'rishni ko'rsatib beradi.

    FOYDALANISH INDEX (use index hint) - jadvalda satrlarni topish uchun so'rovlar optimallashtiruvchisiga belgilangan indekslarning yagona ro'yxatidan foydalanishni ko'rsatishda USE INDEX maslahatini qanday ishlatishni ko'rsatib beradi.


    FORCE INDEX hint - jadvaldan ma'lumotlarni tanlash uchun so'rov optimizatorini belgilangan indekslardan foydalanishga majbur qilish uchun FORCE INDEX ko'rsatmalaridan qanday foydalanishni ko'rsatib beradi.


    Quyida bazi asosiy so‘rovlar sintaksisi bilan tanishamiz:





    Download 462,01 Kb.
    1   ...   6   7   8   9   10   11   12   13   14




    Download 462,01 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Muhammada Al-Xorazmiy nomidagi Toshkent axborot texnologiyalari universiteti “Radio va Mobil aloqa” fakulteti 3-kurs talabasi

    Download 462,01 Kb.