SQL INDEX Anahtar Kelimesi
❮ SQL Anahtar Kelime Referansı
İNDEKS OLUŞTUR
CREATE INDEX
Komut, tablolarda dizinler oluşturmak için kullanılır (yinelenen değerlere izin verir) .
İndeksler, veri tabanından çok hızlı veri almak için kullanılır. Kullanıcılar indeksleri göremezler, sadece aramaları/sorguları hızlandırmak için kullanılırlar.
Aşağıdaki SQL, "Kişiler" tablosundaki "Soyadı" sütununda "idx_lastname" adlı bir dizin oluşturur:
CREATE INDEX idx_lastname
ON Persons (LastName);
Bir sütun kombinasyonunda bir dizin oluşturmak istiyorsanız, sütun adlarını virgülle ayırarak parantez içinde listeleyebilirsiniz:
CREATE INDEX idx_pname
ON Persons (LastName, FirstName);
Not: Dizin oluşturma sözdizimi, farklı veritabanları arasında değişiklik gösterir. Bu nedenle: Veritabanınızda dizin oluşturmak için sözdizimini kontrol edin.
Not: Bir tablonun indekslerle güncellenmesi, bir tablonun indekslerle güncellenmesinden daha fazla zaman alır (çünkü indekslerin de bir güncellemeye ihtiyacı vardır). Bu nedenle, yalnızca sık sık aranacak sütunlarda dizinler oluşturun.
DROP ENDEKSİ
Komut, bir tablodaki DROP INDEX
bir dizini silmek için kullanılır.
MS Erişimi:
DROP INDEX index_name ON table_name;
SQL Server:
DROP INDEX table_name.index_name;
DB2/Oracle:
DROP INDEX index_name;
MySQL:
ALTER TABLE table_name
DROP INDEX index_name;
❮ SQL Anahtar Kelime Referansı