CodeBlanks Logo Icon CodeBlanks

CREATE INDEX

Tek sütun indeksi oluşturmayı öğrenirsin.

CREATE INDEX

CREATE INDEX ile bir sütuna indeks eklersin. Sorgular bu sütunda hızlanır.

CREATE INDEX idx_email ON customers (email);

Örnekte: email sütununda indeks.

idx_email indeksi oluşturulur.

CREATE INDEX — ayrıntı

Indeks adı benzersiz olmalıdır. Çok sorgulanan sütunlara indeks eklenir.

Adlandırmada idx_tablo_sütun gibi bir düzen kullanmak, ileride hangi indeksin neye ait olduğunu anlamayı kolaylaştırır (ör. idx_customers_email).

Uygulama CREATE INDEX

customers tablosunun email sütununa indeks ekle.

Başlangıç kodu

query.sql
-- email indeksi
CREATE INDEX idx_email

Örnek çözüm

query.sql
CREATE INDEX idx_email ON customers (email);

Beklenen çıktı

İndeks oluşturuldu

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 ON ekle

Soru
CREATE INDEX idx_email ____ customers (email);
Cevap
CREATE INDEX idx_email ON customers (email);

Açıklama: ON indeksin hangi tablo ve sütunda kurulacağını söyler.

2 İndeks adı nasıl olmalı?

  • Benzersiz Doğru cevap
  • Boş
  • Aynı
  • Rastgele

Açıklama: İndeks adı benzersiz olmalıdır.

3 CREATE INDEX: kavramları eşleştir

Kavram Anlamı
CREATE INDEX oluştur
ON üzerinde
sütun kolon
hız artış

Orta seviye bölümündeki tüm dersler