SQL CREATE INDEX Cümlesi
- Önceki Sayfa SQL Default
- Sonraki Sayfa SQL Drop
CREATE INDEX ifadesi, tabloya indeks oluşturmak için kullanılır.
Tüm tabloyu okumadan, indeks, veritabanı uygulamasının verileri daha hızlı bulmasına olanak tanır.
İndeks
Verileri daha hızlı ve verimli bir şekilde sorgulamak için tabloda indeks oluşturabilirsiniz.
Kullanıcılar indeksleri göremezler, sadece arama / sorgulamaları hızlandırmak için kullanılırlar.
Yorum:İndekse sahip bir tabloyu güncellemek, indekslenmemiş bir tabloyu güncellemekten daha fazla zaman alır, bu da indeksin de güncellenmesi gerektiği için budur. Bu yüzden, sıklıkla aranan sütunlar (ve tablolar) üzerinde yalnızca indeks oluşturmak idealdir.
SQL CREATE INDEX Sözdizimi
Tabloya basit bir indeks oluşturun. Tekrarlanan değerlerin kullanılmasına izin verilir:
CREATE INDEX index_name ON table_name (column_name)
Yorum:"column_name" indekslenmesi gereken sütunu belirtir.
SQL CREATE UNIQUE INDEX Sözdizimi
Tabloya benzersiz bir indeks oluşturun. Benzersiz indeks, iki satırın aynı indeks değerine sahip olamayacağı anlamına gelir.
CREATE UNIQUE INDEX index_name ON table_name (column_name)
CREATE INDEX Örneği
Bu örnek, "Index_Pers" adında basit bir indeks oluşturur, Person tablosunun LastName sütununda:
CREATE INDEX Index_Pers ON Person (LastName)
Eğer azalan sıraylaAzalanBir sütundaki değerleri indekslemek için, sütun adının ardından özel kelimeyi ekleyebilirsiniz DESC:
CREATE INDEX Index_Pers ON Person (LastName DESC)
Eğer birkaç sütun için indeks oluşturmak istiyorsanız, bu sütun adlarını parantez içinde comma ile ayırarak listeyebilirsiniz:
CREATE INDEX Index_Pers ON Person (LastName, FirstName)
- Önceki Sayfa SQL Default
- Sonraki Sayfa SQL Drop