Belajar view pada MYsql
Nama : Rahdat Jajuly
NIM : 211011401040
Kelas : 05TPLE009
Pada MySQL, "view" adalah sebuah objek database yang digunakan untuk menyimpan hasil dari sebuah query SQL sebagai tabel virtual. View memungkinkan Anda untuk merancang query kompleks, mengelompokkan data, dan mengakses hasilnya sebagai sebuah tabel tunggal. Ini berguna dalam situasi di mana Anda sering melakukan query yang sama atau perlu mengabstraksi data yang ada.
Berikut adalah beberapa langkah dasar untuk belajar cara membuat dan menggunakan view pada MySQL:
Membuat View:
Untuk membuat view, Anda dapat menggunakan pernyataan SQL CREATE VIEW. Berikut adalah sintaks dasarnya:
sql
CREATE VIEW nama_view AS SELECT kolom1, kolom2, ... FROM nama_tabel WHERE kondisi;
Misalnya, jika Anda memiliki tabel "pegawai" dan ingin membuat view yang hanya berisi data pegawai dengan gaji di atas 50000, Anda bisa melakukan ini:
sql
CREATE VIEW pegawai_gaji_tinggi AS SELECT nama, gaji FROM pegawai WHERE gaji > 50000;
Menggunakan View:
Setelah Anda membuat view, Anda dapat menggunakannya seperti tabel biasa dalam query. Misalnya:
sql
SELECT * FROM pegawai_gaji_tinggi;
Ini akan mengembalikan semua pegawai dengan gaji di atas 50000 dari view yang telah Anda buat.
Memperbarui dan Menghapus View:
Anda dapat memperbarui atau menghapus view menggunakan pernyataan SQL seperti CREATE OR REPLACE VIEW untuk memperbarui view yang ada atau DROP VIEW untuk menghapusnya.
Keamanan View:
Penting untuk diingat bahwa view tidak menyimpan data fisik; mereka hanyalah representasi virtual dari data yang ada dalam tabel. View juga dapat diberikan izin akses yang berbeda dari tabel yang mendasarinya, sehingga Anda dapat mengontrol siapa yang memiliki akses ke data tersebut melalui view.
Komentar
Posting Komentar