CREATE INDEX deyimi tablolarda dizinler oluşturmak için kullanılır.
Endeksler veritabanı uygulaması hızlı veri bulmak için izin; Bütün tablo okumadan.
endeksleri
Bir endeks daha hızlı ve etkili verileri bulmak için bir tablo içinde oluşturulabilir.
Kullanıcıların sadece / sorguları aramaları hızlandırmak için kullanılır, dizinleri göremez.
Note: endeksler içeren bir tablo güncelleme olmadan bir tablo güncelleme daha uzun sürer (because the indexes also need an update) . Yani sadece sütunlarda dizinleri oluşturmalı (and tables) sık karşı aranacaktır.
INDEX Syntax'i CREATE SQL
Bir tablo üzerinde bir dizin oluşturur. Yinelenen değerler izin verilir:
CREATE INDEX index_name
ON table_name (column_name)
EŞSİZ INDEX Syntax'i CREATE SQL
Bir tablo üzerinde benzersiz bir dizin oluşturur. Yinelenen değerler izin verilmez:
CREATE UNIQUE INDEX index_name
ON table_name (column_name)
Note: dizinler oluşturmak için sözdizimi farklı veri tabanları arasında değişir. Bu nedenle: En veritabanında dizinleri oluşturmak için sözdizimi kontrol edin.
DİZİN örnek oluşturmak
Aşağıdaki SQL deyimi adlı bir dizin oluşturur "PIndex" üzerinde "LastName" sütun "Persons" tablosunun:
CREATE INDEX PIndex
ON Persons (LastName)
Eğer sütunun birleşimi üzerinde bir dizin oluşturmak istiyorsanız, virgülle ayırarak parantez içinde sütun adlarını listeleyebilirsiniz:
CREATE INDEX PIndex
ON Persons (LastName, FirstName)