MySQL – Membuat / Menghapus View


View sebernarnya dapat dianggap sebagai query tersimpan atau sebagai tabel semu. Secara internal, view akan disimpan sebagai kamus data, dimana data yang sesungguhnya tidak ikut dicatat secara eksplisit, melainkan tetap mengacu pada tabel basisnya.

Pernyataan SQL yang digunakan untuk membuat view adalah CREATE VIEW. Contoh berikut menunjukkan perintah SQL untuk membuat view :

CREATE VIEW view_buku AS SELECT isbn, judul FROM buku;

Dalam hal ini view_buku adalah nama view yang dibuat. Adapun data yang terdapat didalamnya mencakup isbn, dan judul, yang berasal dari sumbernya, yaitu tabel BUKU.

Untuk menampilkan view yang dibuat, menggunakan perintah SQL berikut :

SELECT * FROM information_schema.views WHERE table_name=’view_buku’;

Sedangkan untuk melihat hasil dari view yang dibuat, menggunakan perintah SQL berikut :

SELECT * FROM view_buku;

Suatu view dapat dihapus menggunakan perintah DROP VIEW.

Contoh :

DROP VIEW view_buku;

akan membuat view bernama view_buku dihapus.