Home » Database » Cara Membuat Index MySQL di phpMyAdmin

Cara Membuat Index MySQL di phpMyAdmin

Published by Ade Kurniawan on

cara membuat index mysql

Dalam pembuatan database MySQL diperlukan sebuah index untuk meningkatkan performa database yang kita buat. Kecepatan dalam memproses data diperlukan agar sistem yang di buat ringan saat di akses dan pengguna merasa lebih nyaman saat menggunakannya.

Ada banyak cara untuk meningkatkan performa basis data yang kita buat, mulai dari desain yang efektif, alokasi length dan tipe data yang tepat, hingga pembuatan index.

Syntax Cara Membuat Index MySQL

Untuk membuat index dapat dibuat dengan menggunakan perintah:

CREATE INDEX nama_index ON nama_tabel(nama_kolom);

kita juga dapat melakukan pemberian index untuk lebih dari satu kolom (multiple):

CREATE INDEX nama_index ON nama_tabel(nama_kolom1,nama_kolom2,nama_kolom3,….);

Syntax diatas adalah cara penulisan index di database MySQL. Untuk pemberian index di database seperti postgreSQL atau lainnnya mungkin akan berbeda.

Cara Membuat Index MySQL di phpMyadmin

Pembuatan Contoh Index ini menggunakan tabel orders. Dengan Struktur seperti gambar di bawah ini:

Tabel Orders

Tabel Orders
  • id_o adalah id orders, Primary Key Tabel orders
  • id_c adalah id customers, sebuah id foreign dari tabel customers
  • id_p adalah id products, sebuah id foreign dari tabel products

Dari tabel di atas kita akan memberi index dengan dua cara yaitu melalui command sql dan melalui tampilan grafis(GUI).

Membuat Index Melalu Perintah SQL

1. Untuk membuat Index melalui command SQL silahkan buka phpMyAdmin ->pilih SQL

ketikkan perintah berikut pada SQL:

CREATE INDEX index_customers ON orders(id_c);

Cara Membuat Index di phpMyAdmin
Cara Membuat Index di phpMyAdmin

2. Klik Go Maka kita Telah berhasil membuat index

contoh index
Contoh Index

Membuat Index Dari Tampilan grafis (GUI) phpMyAdmin

1. Untuk membuat index melalui tampilan grafis ini dilakukan pada menu structure.

membuat  tampilan gui phpMyadmin
Memberi index di phpMyAdmin

2. Centang pada kolom yang akan diberi index seperti id_p dan kemudian klik index

cara membuat index di phpmyadmin

Dengan langkah ini kita telah selesai membuat index dengan tampilan grafis.

Selanjutnya Selain cara di atas kita juga dapat membuat index di phpmyadmin dengan cara berikut:

1. Pada Menu structure terdapat box tabel indexes. Pada bagian bawah terdapat menu untuk membuat index sebagai berikut:

Create an index
Create an index di MySQL

Untuk membuat index melalui cara ini Klik go.

2. Selesaikan pembuatan index dengan memasukkan index name dan memilih kolom yang akan di diberi index pada isian index_choice

Cara Menghapus Index di phpMyAdmin

Untuk Menghapus index digunakan Perintah

ALTER TABLE nama_tabel DROP INDEX nama_index;

Untuk Tampilan GUI Menghapus Index dapat dilakukan dengan cara klik drop di tabel indexes pada kolom Action

cara menghapus index
Cara Menghapus Index

selanjutnya untuk edit index juga bisa dilakukan dengan mengklik edit di kolom action.

Membuat Index Unique

Index unique merupakan index yang dibuat untuk membuat kolom di sebuah tabel tidak memiliki data duplikat.

Jika kita memerlukan data di sebuah kolom tidak ada data yang sama (duplikat) maka kolom tersebut dapat di set indexnya menjadi unique

Untuk membuat index Unique di phpmyadmin hampir sama dengan cara pembuatan index biasa. Hal yang membedakan adalah pada unique kita memilih index choices “unique”

membuat index unique diphpMyAdmin
Index Unique

Categories: Database

0 Comments

Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *