SQL Index - SQL Learn

SQL Create Index Statement



Indeks digunakan untuk mengambil data dari database lebih cepat daripada sebaliknya. Pengguna tidak dapat melihat indeks, mereka hanya digunakan untuk mempercepat pencarian/kueri.


NOTE : Memperbarui tabel dengan indeks membutuhkan waktu lebih lama daripada memperbarui tabel tanpa (karena indeks juga memerlukan pembaruan). Jadi, hanya buat indeks pada kolom yang akan sering dicari.



Create Index Syntax :

CREATE INDEX index_name
ON table_name (column1, column2, ...);


Create Unique Index Syntax :

CREATE UNIQUE INDEX index_name
ON table_name (column1, column2, ...);



Create Index Examples :

CREATE INDEX idx_lastname
ON Persons (LastName);


Jika Anda ingin membuat index pada kombinasi kolom, Anda dapat mencantumkan nama kolom di dalam tanda kurung, dipisahkan dengan koma :

CREATE INDEX idx_pname
ON Persons (LastName, FirstName);



Drop Index Statement :

MS Access:

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;


>_ Sekian kalo ada salah mohon dikoreksi

Lebih baru Lebih lama