VIEW adalah perintah untuk membuat table virtual yang menyimpan kode SQL. Dengan view kita bisa membuat kode SQL yang komplek dikemas menjadi satu table sederhana
View akan menyimpan kode SQL yang komplek tadi menjadi single table virtual yang lebih mudah untuk digunakan
Cara penulisan view
Saat kita mengeksekusi CREATE VIEW maka akan terbentuk table virtual yang menyimpan kode SQL
Contoh: Kita akan membuat kode SQL yang menghubungkan table mahasiswa dan table transaksi secara INNER JOIN dan menyimpannya ke view.
Kemudian kita join table mahasiswa dan table transaksi berdasarkan field NIM secara INNER JOIN
FROM mahasiswa
INNER JOIN transaksi
ON mahasiswa.nim = transaksi.nim;
- Silakan buka database sumber data di PhpMyAdmin
- pilih menu SQL
- lalu ketik
CREATE VIEW transaksiMhs AS
SELECT mahasiswa.nim, nama, alamat, buku
FROM mahasiswa
INNER JOIN transaksi
ON mahasiswa.nim = transaksi.nim
Jadi kita telah membuat table virtual dengan view dengan nama transaksiMhs.
Cara menggunakannya adalah seperti melakukan query table biasa.
Contoh: SELECT nama, buku FROM transaksiMhs WHERE buku="Buku Matematika";
Cara penulisan untuk menghapus view yang sudah tidak digunakan.
DROP VIEW transaksiMhs
- Berikut contoh gambarnya.
- Setelah diklik akan muncul seperti gambar berikut.
- Keterangan : Hanya mengisi View name dan AS saja. Contoh: mengisi View name dengan nama view_data. Untuk AS nya diisikan dengan kode SQL. Contoh:
SELECTt1.nis,t1.nama,t2.kd_jurusan,t3.tingkatan,t4.kd_mp,t5.nama_guruFROMsiswa t1JOINjurusan t2ONt1.kd_jurusan=t2.kd_jurusanJOINkelas t3ONt1.kd_jurusan=t2.kd_jurusanANDt2.kd_kelas=t3.kd_kelasJOINmata_pelajaran t4ONt1.kd_mp=t4.kd_mpJOINguru t5ONt1.kd_mp=t4.kd_mpANDt4.nip=t5.nip - Setelah sudah terisi semuanya silahkan klik GO diujung kanan.
Komentar
Posting Komentar