Mavzu: Agrеgat funksiyalardan foydalanish Ishdan maqsad


Index (ko‘rsatkich) yaratishning MySQLdagi umumiy sintaksisi



Yüklə 84,64 Kb.
səhifə7/7
tarix25.12.2023
ölçüsü84,64 Kb.
#194804
1   2   3   4   5   6   7
MB

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.


MySQL-da indeksni qanday yaratish kerak


Indeks - bu mavjud jadvalga indekslarni qo'shish imkonini beruvchi ma'lumotlar tuzilmasi. Bu sizga ma'lumotlar bazasi jadvalidagi yozuvlarni tezroq qidirishni yaxshilash imkonini beradi. U indekslangan ustunlarning har bir qiymati uchun yozuv yaratadi. Jadvalga har safar kirishda ma'lumotlar bazasi jadvalidagi har bir qatorni qidirmasdan, yozuvni tezda topish uchun foydalanamiz. Yozuvlarga samarali kirish uchun jadvalning bir yoki bir nechta ustunlaridan foydalanib indeks yaratishimiz mumkin .
Jadval asosiy kalit yoki noyob kalit bilan yaratilganda, u avtomatik ravishda PRIMARY nomli maxsus indeksni yaratadi . Biz bu indeksni klasterli indeks deb atadik. ASOSIY indekslardan boshqa barcha indekslar klasterlanmagan indeks yoki ikkilamchi indeks sifatida tanilgan.

MySQL da indekslash zarurati


Aytaylik, bizda foydalanuvchining ismlari va mobil raqamlari mavjud bo'lgan aloqa kitobi bor. Ushbu kontaktlar kitobida biz Martin Uilyamsonning mobil raqamini topmoqchimiz. Agar kontaktlar kitobi tartibsiz format bo'lsa, kontaktlar kitobining nomi alifbo tartibida tartiblanmaganligini bildiradi, biz barcha sahifalarni ko'rib chiqishimiz va biz qidirayotgan ismni topa olmagunimizcha har bir nomni o'qishimiz kerak. Ushbu turdagi qidiruv nomi ketma-ket qidirish deb nomlanadi.
Yüklə 84,64 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin