10/31/2015

Cara Membuat Dan Menggunakan View Di MySQL

Pada tutorial kali ini, kita akan belajar tentang Cara Membuat Dan Menggunakan View Di MySQL. View adalah salah satu object di database mirip sebuah table yang dibuat dari query (select statement) dari sebuah atau beberapa table.

View biasanya digunakan untuk men-generata data dari beberapa table (summary) untuk keperluan laporan atau reporting.

Sintak Dasar


Di bawah ini adalah sintak dasar untuk membuat sebuah View di MySQL:

CREATE VIEW view_name AS
SELECT column1, column2.....
FROM table_name
WHERE [condition];

Anda dapat membuat view dari sebuah atau beberapa table.

Contoh


Asumsikan Anda telah memiliki sebuah table dengan nama "tbl_pegawai" dengan data-data sebagai berikut:

mysql> SELECT * FROM tbl_pegawai;
+------------+------------------+---------------+----------+------------+------------+
| id_pegawai | nama_pegawai     | jenis_kelamin | gaji     | alamat     | departemen |
+------------+------------------+---------------+----------+------------+------------+
|          1 | Nursalim         | L             |  1000000 | Brebes     | IT         |
|          2 | Naura Krasiva    | P             |  1500000 | Tegal      | FIN        |
|          3 | Nurul Anawariyah | P             |  2000000 | Pemalang   | HRD        |
|          4 | Achmad Fathoni   | L             |  3000000 | Batang     | IT         |
|          5 | Nurul Hikmah     | P             |  9000000 | Pekalongan | DIR        |
|          6 | Iskiyati         | P             |  3000000 | Semarang   | ACC        |
|          7 | Dodi Al Farizi   | L             |  3000000 | Kendal     | FIN        |
|          8 | Susanto          | L             |  4500000 | Cilacap    | MKT        |
|          9 | Susanti          | P             | 43500000 | Banyumas   | MKT        |
|         10 | Doni Nugroho     | L             |  3750000 | Pemalang   | HRD        |
+------------+------------------+---------------+----------+------------+------------+
10 rows in set (0.00 sec)

Dari data diatas,
  • Buatlah sebuah View dengan nama "v_pegawai_pria" untuk menampikan semua data pegawai dengan jenis kelamin laki-laki.
  • Tampilkan data menggunakan view "v_pegawai_pria".
Sekian tutorial singkat tentang Cara Membuat Dan Menggunakan View Di MySQL. Semoga bermanfaat & Happy Learning MySQL.

Salam,

Nursalim

No comments:

Post a Comment