Kamis, 04 Juni 2020

Cara Menjalankan 3 Perintah Join di phpMyAdmin

Note : Agar lebih jelas alihkan tampilan browser anda ke tampilan desktop jika menggunakan smartphone atau ponsel.

phpMyAdmin adalah software atau perangkat lunak yang dibuat dengan bahasa pemrograman php yang digunakan untuk membantu menangani administrasi MySQL melalui website world wide web (www) yang mendukung pengelolaan basis data. 

Cara menjalankan perintah join:

Pertama buka xampp dan jalankan perintah actions pada Apache dan MySQL 

Ketik saja "localhost/" pada  kolom pencarian dan akan masuk ke dashboard xampp
 

Masuk kedalam menu phpMyAdmin dan berikut adalah tampilan dari menu phpMyAdmin
 

Disini saya menggunakan database sederhana yang sudah ada seperti pada umumnya, yaitu database akademik
 
Klik akademik


Lalu akan tampil isi dari database akademik
 

Masuk ke menu SQL
 


Pastikan dari 4 table diatas sudah memiliki relasi yang digambarkan dalam bentuk garis seperti gambar dibawah
 

Pembagian Join
Inner Join 
Outer Join (Left Join dan Right Join)

Kita coba mulai dengan inner join 
Masukkan perintah
 

Klik "Go" setelah memasukkan perintah

Maka tabel join akan tampil seperti ini
 

tabel join diatas adalah tampilan dari seluruh field yang sudah terisi dari relasi tabel mahasiswa dan nilai.
Misal kita ingin menampilkan beberapa field saja, yaitu nilai mahasiswa beserta id mata kuliahnya, masukkan perintah ;

perlu diketahui "Nama_Mahasiswa, ID_Mata_Kuliah, dan Nilai" adalah field yang akan ditampilkan dan NIM berfungsi sebagai foreign key dari relasi tabel mahasiswa dan tabel nilai.

Setelah memasukkan perintah seperti diatas, klik "Go" untuk menampilkan hasil join tabelnya.

Tabel Join yang tampil
Kemudian kita coba dengan outer join. Outer join sendiri terbagi menjadi dua, yaitu left join dan right join. Di sini saya masih menggunakan join antara tabel mahasiswa dan tabel nilai.

Cara memasukkan perintah masih sama dengan inner join, hanya yang membedakan adalah penggunaan inner join, left join, dan right join. Jadi cukup ubah perintah joinnya saja.

Mulai dengan left join
 
Akan tampil seperti ini

Lalu coba dengan right join
 
Dan akan tampil seperti ini 
 
Terlihat perbedaan antara left join dan right join. Left join akan menampilkan data dari sisi kiri, terlihat dari mahasiswa bernama Rika yang belum mendapatkan nilai dari mata kuliah apapun. 
Sedangkan right join akan menampilkan data dari sisi kanan, terlihat perintah right join hanya menampilkan nama mahasiswa yang sudah mendapatkan nilai dari beberapa mata kuliah (yang ditampilkan dengan ID_Mata_Kuliah).

Jika ingin menampilkan beberapa field saja dengan outer join (left or right), caranya juga sama. Misalkan ingin menampilkan nilai mahasiswa saja dari sisi kiri.
 
Akan tampil seperti ini
 
Terlihat dari mahasiswa bernama Rika, belum memiliki nilai dari mata kuliah apapun.

Sekian cara sederhana menjalankan perintah join di phpMyAdmin. 
Semoga Bermanfaat.
Terima Kasih ☺

Tidak ada komentar:

Posting Komentar