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.