Bilgi Bankası

SQL CREATE INDEX Nedir? Kullanımı Nasıldır? Örneklerle Anlatım Yazdır

  • 0

SQL CREATE INDEX Nedir? Kullanımı Nasıldır? Örneklerle Anlatım

CREATE INDEX komutu, tablolarda dizin oluşturmak için kullanılır. Düzenli bir sorgulama yapısı için indeks kullanılır. Böylelikle veriler istenilen şekilde çağırılmış olur.

Not: Veri tabanına yapılacak olan ekleme,silme gibi işlemlerden sonra index dizini yeniden düzenleneceğinden dolayı gereğinden fazla index kullanımı performansı düşürür.

Not2:Index dizinleri görünmez, sadece aramaları / sorguları hızlandırmak için kullanılırlar.

CREATE INDEX kullanımı:

Bir tablo üzerinde bir dizin oluşturur. Yinelenen değerlere izin verilir.

CREATE INDEX index_adı
ON tablo_adı (sütun, sütun2, ...);

CREATE UNIQUE INDEX kullanımı:

CREATE UNIQUE INDEX index_adı
ON tablo_adı (sütun, sütun2, ...);

 

CREATE INDEX Örneği

Aşağıdaki SQL komutu, "ilçe" tablosundaki "ilce_Adi" sütununda "index_Ilce " adlı bir dizin oluşturur:

CREATE INDEX index_ilce
ON ilce (ilce_Adı);

Birden fazla sütun için oluşturmak için, sütun adlarını virgülle ayırarak parantez içinde yazılması gerekiyor.

CREATE INDEX index_Semt 
ON ilce (ilce_Adi,Mahalle);

DROP INDEX komutu

DROP INDEX, tablodaki bir dizini silmek için kullanılır.

MS Erişimi:

DROP INDEX index_Adı ON tablo_Adı;

SQL Server:

DROP INDEX tablo_Adı.index_Adı;

DB2 / Oracle:

DROP INDEX index_Adı;

MySQL:

ALTER TABLE tablo_Adı 
DROP INDEX index_Adı;

Bu cevap yeterince yardımcı oldu mu?
Geri