Latest web development tutorials

SQL CREATE INDEX

Pernyataan CREATE INDEX untuk membuat indeks dalam tabel.

Tanpa membaca seluruh tabel, aplikasi database indeks dapat menemukan data yang lebih cepat.


indeks

Anda dapat membuat indeks di meja, agar lebih cepat dan efisien query data.

Pengguna tidak dapat melihat indeks, mereka hanya dapat digunakan untuk mempercepat pencarian / query.

Catatan: Update tabel dengan indeks membutuhkan lebih dari memperbarui tabel tanpa indeks membutuhkan waktu lebih lama, hal ini karena indeks itu sendiri juga perlu diperbarui.Oleh karena itu, pendekatan yang ideal sering hanya mencari kolom (dan tabel) untuk membuat indeks di atas.

SQL CREATE INDEX Sintaks

Membuat indeks sederhana di atas meja. Hal ini memungkinkan penggunaan nilai ganda:

CREATE INDEX index_name
ON table_name (column_name)

SQL MENCIPTAKAN sintaks INDEX UNIK

Membuat indeks yang unik di atas meja. Tidak ada nilai-nilai duplikat: Indeks unik berarti bahwa dua baris tidak dapat memiliki nilai indeks yang sama. . Menciptakan indeks yang unik di atas meja nilai Duplikat tidak diizinkan:

CREATE UNIQUE INDEX index_name
ON table_name (column_name)

CATATAN: Sintaks untuk membuat indeks dalam database yang berbeda tidak sama.Jadi database Anda untuk membuat sintaks indeks.


Contoh CREATE INDEX

Pernyataan SQL berikut membuat indeks yang disebut "Pindex" pada "LastName" kolom "Orang" tabel:

CREATE INDEX PIndex
ON Persons (LastName)

Jika Anda ingin lebih dari satu kolom, Anda dapat daftar nama-nama kolom dalam kurung, dipisahkan dengan koma:

CREATE INDEX PIndex
ON Persons (LastName, FirstName)