Kalimat CREATE INDEX SQL
- Halaman Sebelumnya SQL Default
- Halaman Berikutnya SQL Drop
Perintah CREATE INDEX digunakan untuk membuat indeks di tabel.
Indeks memungkinkan aplikasi database untuk mencari data lebih cepat tanpa membaca seluruh tabel.
Indeks
Anda dapat membuat indeks di tabel untuk menjadikan pencarian data lebih cepat dan efisien.
Pengguna tidak dapat melihat indeks, mereka hanya digunakan untuk mempercepat pencarian/permintaan.
Keterangan:Pembaruan tabel yang mengandung indeks memerlukan waktu yang lebih lama daripada pembaruan tabel tanpa indeks, karena indeks itu sendiri juga perlu diperbarui. Oleh karena itu, hal yang ideal adalah hanya membuat indeks di kolom (dan tabel) yang sering dicari.
Syarat CREATE INDEX SQL
Membuat indeks sederhana di atas tabel. Memungkinkan nilai yang berulang:
CREATE INDEX index_name ON table_name (column_name)
Keterangan:"column_name" menentukan kolom yang perlu diindeks.
Syarat CREATE UNIQUE INDEX SQL
Membuat indeks unik di atas tabel. Indeks unik berarti dua baris tidak dapat memiliki nilai indeks yang sama.
CREATE UNIQUE INDEX index_name ON table_name (column_name)
Contoh CREATE INDEX
Contoh ini akan membuat indeks sederhana dengan nama "Index_Pers" di kolom LastName tabel Person:
CREATE INDEX Index_Pers ON Person (LastName)
Jika Anda ingin untukTurunUntuk mengindeks nilai dalam kolom, Anda dapat menambahkan kata kerjanya setelah nama kolom DESC:
CREATE INDEX Index_Pers ON Person (LastName DESC)
Jika Anda ingin indeks lebih dari satu kolom, Anda dapat menulis nama kolom ini di dalam kurung, dipisahkan dengan koma:
CREATE INDEX Index_Pers ON Person (LastName, FirstName)
- Halaman Sebelumnya SQL Default
- Halaman Berikutnya SQL Drop