Cara menggunakan apa itu mysql view?

Tutorial MySQL ini menjelaskan cara membuat, memperbarui, dan menghapus VIEWS di MySQL dengan syntax dan contoh.

Apa itu VIEW di MySQL?

di MySQL, VIEW MySQL adalah bukan tabel fisik, melainkan pada dasarnya adalah tabel virtual yang dibuat oleh query yang bergabung dengan satu atau beberapa tabel.

CREATE VIEW – Membuat VIEW MySQL

Syntax untuk statement CREATE VIEW di MySQL adalah:

CREATE[ORREPLACE]VIEW view_name AS

  SELECT columns

  FROM tables

  [WHERE conditions];

UPDATE VIEW MySQL – Meng-update VIEW MySQL

Teman-teman dapat memodifikasi definisi VIEW MySQL tanpa menghapusnya dengan menggunakan statement ALTER VIEW.

Syntax

Syntax untuk statement ALTER VIEW di MySQL adalah:

ALTER VIEW view_name AS

  SELECT columns

  FROM table

  WHERE conditions;

Drop VIEW MySQL – Menghapus VIEW MySQL

Setelah VIEWS MySQL telah dibuat, Teman-teman juga dapat menghapus VIEWS tsb dengan pernyataan DROP VIEW MySQL.

Syntax

Syntax untuk menghapus VIEWS MySQL menggunakan statement MySQL DROP VIEW adalah:

DROP VIEW[IFEXISTS]view_name;

Penjelasan ParameterOR REPLACEPilihan. Jika Anda tidak menentukan klausul ini dan PANDANGAN telah ada, pernyataan CREATE VIEW akan mengembalikan kesalahan.view_nameNama VIEW yang ingin Anda buat di MySQL.WHERE conditionsPilihan. Syarat-syarat yang harus dipenuhi untuk catatan-catatan itu dimasukkan ke dalam VIEW.view_nameNama VIEWS MySQL yang ingin dihapus [drop].IF EXISTSPilihan. Jika teman-teman tidak menentukan klausa ini dan VIEWS tidak ada, maka statement MySQL DROP VIEW akan mengembalikan error.

Pendahuluan

View adalah perintah query yang disimpan pada database dengan suatu nama tertentu, sehingga bisa digunakan setiap saat untuk melihat data tanpa menuliskan ulang query tersebut.

Syntax dasar perintah untuk membuat view adalah sebagai berikut :

CREATE
    [OR REPLACE]
    VIEW view_name [[column_list]]
    AS select_statement

Kita menggunakan opsi OR REPLACE jika kita ingin mengganti view dengan nama yang sama dengan perintah tersebut. Jika tidak maka perintah CREATE VIEW akan menghasilkan error jika nama view yang ingin dibuat sudah ada sebelumnya.

Contoh Penggunaan

Kita akan membuat view dari relasi antara table "ms_harga_harian", "ms_cabang" dan "ms_produk" dari database phi-minimart dengan nama "view_harga". Perintahnya adalah sebagai berikut :

CREATE VIEW view_harga
AS
SELECT m1.kode_produk, m2.nama_produk,
m1.kode_cabang, m3.nama_cabang,
m1.tgl_berlaku, m1.harga_berlaku_cabang
FROM
ms_harga_harian m1 JOIN ms_produk m2 ON m1.kode_produk = m2.kode_produk
JOIN ms_cabang m3 ON m1.kode_cabang = m3.kode_cabang;

Eksekusi perintah berikut untuk memastikan view telah dibuat :

SELECT * FROM information_schema.views WHERE table_name = 'view_harga';

Terakhir, query view tersebut untuk melihat hasilnya :

SELECT * FROM view_harga;



Jelaskan apa itu view dalam MySQL?

Di dalam MySQL, View dapat didefenisikan sebagai 'tabel virtual'. Tabel ini bisa berasal dari tabel lain, atau gabungan dari beberapa tabel.

Apa itu view dalam database?

View dapat didefinisikan sebagai tabel maya [virtual] atau logical yang terdiri dari himpunan hasil query. Tidak seperti pada umumnya tabel di dalam basis data relasional, view bukanlah bagian dari skema fisik. View bersifat dinamis, ia mengandung data dari tabel yang direpresentasikannya.

Apa itu View dalam SQL Server?

View merupakan tabel virtual atau tabel logis yang dibangun dari operasi SELECT dan JOIN dari database yang sebenarnya.

Apa yang dimaksud dengan distinct apa kegunaannya jelaskan?

Fungsi Distinct mengevaluasi rumus di setiap rekaman tabel dan menghasilkan tabel satu kolom pada dengan nilai duplikat yang dihapus.

Bài mới nhất

Chủ Đề