VIEW MYSQL

Pada postingan kali ini saya akan membahas cara membuat view di mysql.  Pertama sebelum kita memulai membuat view kita harus tahu apa si view itu dan kapan kita menggunakan view. Oke sekarang mari kita bahas tentang view.


Definisi View & Kapan Penggunaannya

Definisi view adalah hasil (result) dari sebuah Query terhadap relasi- relasi dasar (atau relasi real). Hasil (view) ini tidak disimpan dalam database seperti relasi dasar. Sebuah view adalah sebuah jendela dinamik, dalam artian bahwa ia mencerminkan semua update yang dilakukan terhadap database. Disamping pemakaiannya di dalam skema external, view juga berguna untuk menjamin data- security dengan cara yang sederhana. Dengan memilih subset dari database, view dapat menyembunyikan beberapa data.
Jika user mengakses database melalui view, mereka tak dapat melihat atau memanipulasi hidden-data, dengan demikian data akan menjadi secure.

Membuat View
Menbuat view di mysql sebenarnya cukup mudah, berikut struktur dan contoh view :


CREATE OR REPLACE VIEW NAMA_VIEW
AS
QUERY SQL ANDA
 


Contoh diatas adalah struktur query untuk membuat view sekarang kita langsung praktek membuat view di mysql.

Misalkan kita punya table mahasiswa dengan struktur table seperti ini :

Mahasiswa_id
Mahasiswa_nama
Mahasiswa_alamat
Mahasiswa_telp
1
Adit
depok
083222222
2
andri
Jakarta
081222222
3
Ari
Bandung
089677777

Sekarang kita akan buat view yang hanya menampikan id dan nama mahasiswa saja dengan nama view v_mhs

CREATE OR REPLACE VIEW v_mhs
AS
SELECT mahasiswa_id, mahasiswa_nama
FROM mahasiswa

Sekarang untuk cara memanggil view nya cara nya sama dengan cara select biasa ( * / fieldnya )



SELECT * FROM v_mhs


Maka hasilnya adalah :
Mahasiswa_id
Mahasiswa_nama
1
Adit
2
andri
3
Ari

Nah seperti itulah view di mysql selamat mencoba semoga sukses belajar viewnya.
 

 

 
  

 
Previous
Next Post »