CREATE INDEX statement digunakan untuk membuat indeks dalam tabel.
Indeks memungkinkan aplikasi database untuk menemukan data yang cepat; tanpa membaca seluruh tabel.
indeks
Indeks dapat dibuat dalam sebuah tabel untuk mencari data lebih cepat dan efisien.
Para pengguna tidak dapat melihat indeks, mereka hanya digunakan untuk mempercepat pencarian / query.
Note: Memperbarui meja dengan indeks membutuhkan waktu lebih dari memperbarui tabel tanpa (karena indeks juga membutuhkan update). Jadi Anda hanya harus membuat indeks pada kolom (dan tabel) yang akan sering dicari melawan.
SQL CREATE INDEX Sintaks
Menciptakan indeks di atas meja. nilai-nilai duplikat diperbolehkan:
CREATE INDEX index_name
ON table_name (column_name)
SQL CREATE UNIQUE INDEX Sintaks
Menciptakan indeks yang unik di atas meja. nilai-nilai duplikat tidak diperbolehkan:
CREATE UNIQUE INDEX index_name
ON table_name (column_name)
Note: Sintaks untuk membuat indeks bervariasi antara database yang berbeda. Oleh karena itu: Periksa sintaks untuk membuat indeks dalam database Anda.
CREATE INDEX Contoh
Pernyataan SQL berikut membuat index bernama "PIndex" pada "LastName" kolom di "Persons" tabel:
CREATE INDEX PIndex
ON Persons (LastName)
Jika Anda ingin membuat indeks pada kombinasi kolom, Anda dapat daftar nama kolom dalam kurung, dipisahkan dengan koma:
CREATE INDEX PIndex
ON Persons (LastName, FirstName)