En son web geliştirme öğreticiler
 

SQL CREATE INDEX deyimi


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)