INDEX nedir?
- SQL kursu
- Orta seviye
- Ders 77/115
- 4 dk
İndeksin aramayı hızlandırdığını öğrenirsin.
INDEX nedir?
INDEX aramayı hızlandırır. Kitap içindeki gibi bir içerik tablosu görevi görür.
CREATE INDEX idx_name ON customers (name);Bu sorgu name sütununda indeks oluşturur.
idx_name indeksi oluşturulur.
INDEX nedir? — ayrıntı
INDEX sorguyu hızlandırır ama yazmayı yavaşlatır. Her INSERT/UPDATE indeksi de günceller.
Örneğin e-posta ile giriş yapılan bir sitede email sütununa indeks eklemek milyonlarca satır arasında aramayı anında bitirir.
Uygulama INDEX nedir?
customers tablosunun name sütununa idx_name indeksi ekle.
Başlangıç kodu
-- indeks oluştur
CREATE INDEXÖrnek çözüm
CREATE INDEX idx_name ON customers (name);Beklenen çıktı
İndeks oluşturuldu
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 INDEX neyi hızlandırır?
- Tablo oluşturma
- Yazmayı
- Silme
- Aramayı Doğru cevap
Açıklama: INDEX aramayı hızlandırır.
2 CREATE INDEX ekle
CREATE ____ idx_name ON customers (name);
CREATE INDEX idx_name ON customers (name);
Açıklama: CREATE INDEX bir sütun üzerinde indeks oluşturur ve aramaları hızlandırır.
3 INDEX nedir: kavramları eşleştir
| Kavram | Anlamı |
|---|---|
INDEX |
hızlandır |
CREATE |
oluştur |
ON |
üzerinde |
yazma |
yavaşlat |