Kamis, 20 Desember 2012

Tambahan (VIEW Pada mysql)


VIEW Pada mysql

Ø  View adalah perintah query yang disimpan pada database dengan suatu nama tertentu, sehingga bisa digunakan setiap saat untuk melihat data tanpa menuliskan ulang query tersebut.
Ø  Views merupakan suatu tampilan tabel virtual.
Ø  Views dapat digunakan untuk mempermudah kita dalam pembuatan laporan atau tampilan database yang diinginkan dengan cepat.

Membuat dan Mendefinisikan Views
  ·         Kita dapat membuat view dengan perintah CREATE VIEW. Berikut adalah syntax lengkapnya :
·         Kita menggunakan opsi OR REPLACE jika kita ingin mengganti view dengan nama yang sama dengan perintah tersebut.
  ·         Jika tidak maka perintah CREATE VIEW akan menghasilkan error jika nama view yang ingin dibuat sudah ada sebelumnya.
Keterangan :
o   View_name = nama view
o   Column_list = daftar kolom dari hasil query select..pada badan view. Jumlah kolom pada daftar nama kolom ini harus sama dengan hasil dari query select.
o   Select_statement = query SQL select yang akan dilakukan
Contoh Penggunaan :
o   Kita akan membuat view dari table customer dari training dengan nama view“dt_cust".  Perintahnya adalah sebagai berikut :
CREATE VIEW dt_cust
AS (SELECT nama,alamat,instansi FROM customer ORDER BY nama)
  • Eksekusi perintah berikut untuk memastikan view telah dibuat :
            SELECT * FROM information_schema.views WHERE table_name = 'dt_cust';
Tampilan :


  • Terakhir, query view tersebut untuk melihat hasilnya :
Tampilan :

Mengubah View

Ø  View yang sudah dibuat, dapat diubah dengan perintah ALTER. Berikut ini contoh untuk mengubah view yang sudah ada:


     Menghapus View
  • View yang sudah dibuat, dapat dihapus dengan perintah DROP. Berikut ini bentuk umum dan contoh perintah untuk menghapus view.
                   Contoh : 

Tidak ada komentar:

Posting Komentar