Membuat View Mysql - Mari Belajar Coding

23 November 2021

Membuat View Mysql

Membuat View Mysql


View merupakan sebuah tabel virtual dari satu tabel maupun gabungan dari beberapa tabel(join table). Dengan menggunakan view kita akan dipermudah untuk mengakses query sql dalam satu tabel yang sederhana. 

Pada contoh kali ini kita memiliki database kepegawaian dengan dua tabel yaitu tabel pegawai dan tabel gaji. lihat gambar dibawah ini.

Membuat View Mysql

Membuat View Mysql

Untuk menampilkan data pegawai beserta gaji pokok nya, kita dapat menggunakan query join table.


SELECT pegawai.id_pegawai, pegawai.nama_pegawai, gaji.gaji_pokok
FROM pegawai
JOIN gaji ON pegawai.id_pegawai=gaji.id_pegawai

Hasil query diatas akan menampilkan data pegawai dan gaji pokok seperti gambar dibawah ini.
Membuat View Mysql
Kita dapat menyederhanakan query join diatas menjadi satu tabel virtual menggunakan view. Query untuk membuat view.


CREATE VIEW nama_view AS query SQL

Contoh:


CREATE VIEW v_gajipegawai AS 
SELECT pegawai.id_pegawai, pegawai.nama_pegawai, gaji.gaji_pokok
FROM pegawai
JOIN gaji ON pegawai.id_pegawai=gaji.id_pegawai

Cara menggunakan view seperti menampilkan tabel biasa.


SELECT * FROM v_gajipegawai


Hasil yang didapatkan dari query diatas sama dengan hasil select join table.
Membuat View Mysql


Related Posts

Load comments