Artikel ini akan menunjukkan cara membuat dan mengelola tampilan di MySQL. Tampilan adalah tabel virtual yang tidak menyimpan datanya sendiri melainkan menampilkan data yang disimpan di tabel lain. Pada dasarnya, tampilan adalah hasil eksekusi kueri SQL, yang mengembalikan baris data yang diperlukan dari satu atau beberapa tabel.
CREATE VIEW [db_name.]view_name [(column_list)] AS select-statement;
- [db_name.] adalah nama database tempat View anda akan dibuat. jika tidak ditentukan, tampilan akan dibuat di database saat ini.
- view_name adalah nama unik dari View yang anda buat
- [(column_list)] mendefinisikan daftar kolom wajib yang dapat ditunjukkan dalam tanda kurung setelah nama View; secara default, daftar kolom diambil dari daftar pilih pernyataan SELECT
- select-statement adalah pernyataan SELECT tertentu yang dapat menanyakan data dari tabel atau View
Ini adalah contoh paling sederhana. Jika kami memiliki tabel bernama customers di database saat ini, dan ingin meminta daftar pelanggan dengan tanggal transaksi pesanan mereka, skripnya akan terlihat seperti berikut:
CREATE VIEW transactions AS
SELECT
id_number,
name,
transaction_date
FROM
customers;
Setelah kita menjalankan pernyataan ini, objek transaksi akan tersedia di Views. Sekarang kita dapat melanjutkan dan menjalankan pernyataan yang memilih semua bidang dalam View ini:
SELECT * FROM transactions;
Outputnya akan berupa tabel yang berisi tiga kolom: id_number, name, and transaction_date.
Komentar
Posting Komentar