2.
select * from oqituvchi limit 1,2;
3. select id, ism from ustozlar order by ism desc limit 1,2;
12 - Amaliy ish. SQL tilida INDEX yaratish
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: