SQL Tilida INDEX Yaratish INDEX SQL da ma'lum bir jadval yoki ustun bo'ylab ma'lumotlarni tezkor qidirish uchun foydalaniladigan mehanizmdir. Bu prezintatsiyada INDEX ni tushunish uchun asosiy tartibga solaymiz va uni yaratishning xilma-xil usullarini ko'rib chiqamiz.
JT
by Jaxongir Toxirjonov INDEX Nima? INDEX, SQL da ma'lum bir jadval yoki ustun bo'yicha ma'lumotlarni tezkor qidirish uchun yaratilgan mehanizm hisoblanadi. Bu indekslar, ma'lumotlar bazasida qidirish jarayonlari uchun tezkorlik va samaradorlikni oshirish uchun foydalaniladi.
INDEX Turlari 1 UNIQUE index Bu, ma'lum bir ustun uchun takrorlanmas rutubatni cheklash maqsadida yaratilgan indeksdir. Ustunga faqat bir marta qiymat saqlash mumkin.
2 PRIMARY KEY index Asosiy kalit (primary key) ustunida bo'lgan indeksdir. Bu indeks orqali jadvaldagi har qanday ma'lumotni tezkor qidirish va boshqarish mumkin.
3 FOREIGN KEY index Ushbu indeksning asosiy maqsadi, boshqa jadval orasidagi bog'lanishni (foreign key) tezkor bajarishdir. INDEX va FOREIGN KEY lar, bog'lanishlarni samarali boshqarish imkonini beradi.
INDEX Yaratish Sintaksi CREATE INDEX indeks_nomi INDEX nomini beraman va keyin qaysi jadval va ustunlar uchun indeksni yaratishni ko'rsataman. Qo'shimcha parametrlarni ham qo'shish mumkin.
DROP INDEX indeks_nomi Jo'natilgan indeksni o'chirish uchun dastur matnida indeks nomini beraman.
INDEX Haqida Qo'llanmalar va Maslahatlar Qidirish tezkorligi INDEX lar, bazada ma'lumotlarni tezkor qidirish, filtrlash va to'plamlarni hisoblash uchun tezkor vaqtlar yaratadilar.
Ma'lumotlar Integriteti INDEX lar, unikal bo'lmagan ustunlarga unikal qo‘yilish, asosiy kalit ustunlarini tekshirish va bog‘lanishni samarali boshqarish masalalarini yechishda yordam beradi.
Ishga tushirishni soddalashtirish INDEX lar bo‘lgan darajadagi takrorlanmas rutubatni o‘chirish maqsadida ko'plab so'rovni engillaydi.
INDEX ni Nima Uchun Ishlatish? 1 Protsess yaxshilash INDEX lar, bazaning boshqa tomonlarga ta'siri bo'lgan o'zgarishlarni tezlik bilan amalga oshirish imkonini beradi.
2 Samara vaqti INDEX lar, bazaning samaradorlik vaqti sangdor ko'rsatkichlari bo'lib, ma'lumotlarning keltirib chiqarish jarayonini optimallashtiradi.
3 Taqsimlash osonligi INDEX lar, ma'lumotlarni registr bo'yicha tartib bilan saqlash va shu bo'yicha qidirsatish jarayonlarini soddalashtiradi.