INDEX


baham ko'ring

CREATE INDEX

CREATE INDEX buyrug‘i jadvallarda indekslar yaratish uchun ishlatiladi (takroriy qiymatlarga ruxsat beradi).

Indekslar ma’lumotlar bazasidan ma’lumotlarni juda tez olish uchun ishlatiladi. Foydalanuvchilar indekslarni ko‘ra olmaydi, ular faqat qidiruv va so‘rovlarni tezlashtirish uchun xizmat qiladi.

Quyidagi SQL "Shaxslar" jadvalidagi "Familiya" ustunida "idx_lastname" nomli indeks yaratadi:

CREATE INDEX idx_lastname
ON Persons (LastName);

Agar bir nechta ustunlar kombinatsiyasida indeks yaratmoqchi bo‘lsangiz, qavs ichida ustun nomlarini vergul bilan ajratib ko‘rsatishingiz mumkin:

CREATE INDEX idx_pname
ON Persons (LastName, FirstName);

Eslatma: Indekslarni yaratish sintaksisi turli ma’lumotlar bazalarida farq qiladi. Shuning uchun: Ma’lumotlar bazasida indeks yaratish sintaksisini tekshiring.

Eslatma: Jadvalni indekslarsiz yangilash jadvalni yangilashdan ko‘ra ko‘proq vaqt talab etadi (chunki indekslar ham yangilanishni talab qiladi). Shunday qilib, faqat tez-tez qidiriladigan ustunlar bo‘yicha indekslarni yarating.

DROP INDEX

DROP INDEX buyrug‘i o‘chirish uchun ishlatiladi jadvaldagi indeks.

MS Access:

DROP INDEX index_name ON table_name;

SQL Server:

DROP INDEX table_name.index_name;

DB2/Oracle:

DROP INDEX index_name;

MySQL:

ALTER TABLE table_name
DROP INDEX index_name;

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!