Lewati ke konten utama

Views MySQL

View dalam MySQL adalah tabel virtual yang berisi hasil dari suatu query SQL. View tidak menyimpan data secara fisik, tetapi memungkinkan pengguna untuk mengakses data dengan cara yang lebih terstruktur dan aman.

1. Pengertian View

View adalah representasi dari satu atau lebih tabel dalam bentuk query yang disimpan dalam database. Dengan menggunakan view, pengguna dapat menyederhanakan akses ke data yang kompleks.

2. Membuat View

Untuk membuat view, gunakan perintah CREATE VIEW.

CREATE VIEW pelanggan_aktif AS
SELECT id, nama, email FROM pelanggan
WHERE status = 'aktif';

3. Menggunakan View

Anda dapat menggunakan view seperti tabel biasa dalam query SQL.

SELECT * FROM pelanggan_aktif;

4. Mengubah View

Jika Anda ingin mengubah view, gunakan perintah CREATE OR REPLACE VIEW.

CREATE OR REPLACE VIEW pelanggan_aktif AS
SELECT id, nama, email, telepon FROM pelanggan
WHERE status = 'aktif';

5. Menghapus View

Jika view tidak lagi diperlukan, Anda dapat menghapusnya dengan perintah berikut:

DROP VIEW pelanggan_aktif;

Dengan menggunakan view dalam MySQL, Anda dapat mengorganisir dan menyederhanakan akses data tanpa mengubah struktur tabel asli.