VIEW
1.1 Definisi View
View adalah sebuah tabel yang dibentuk dari tabel lain untuk mempermudah , keamanan atau dapat mempercepat dalam mencari data dalam tabel yang berbeda. Karena jika aakan menampilkan data lebih dari satu tabel akan memerlukan query yang sangat panjang seperti pada bab sebelumnya yaitu sub query bersarang.
Dilihat dari query diatas memiliki kesulitan yang cukup untuk menampilkan data dari beberapa tabel, sehingga diperlukan view untuk mempersingkatnya.
1.2 Membuat View
Untuk membuat view hanya memerlukan query yang cukup mudah yaitu, CREATE VIEW nama_view AS SELECT nama_field_yg_akan_ditampilkan FROM nama_tabel. Berikut contoh penggunaannya dalam kasus penggajian.
Dan untuk melihat hasilnya dapat digunakan query berikut.
1.3 Menghapus View
Berikutnya untuk menghapus view dapat dilakukan dengan query berikut.
ORDERING, GROUPING & HAVING
1.1 ORDERING
Digunakan untuk mengurutkan tampilan dara berdasarkan field tertentu dalm tabel yang telah dibuat. Berikut query yang digunakan untuk ordering pada kasus penggajian.
Data yang diurutkan berdasarkan field ‘id_group’ yang dimulai dari angka terkecil hingga terbesar.
1.2 GROUPING
Digunakan untuk mengelompokkan data berdasarkan field yang telah ditentukan, biasanya digunakan untuk mengetahui banyaknya data yang mengandung nilai tersebut. Berikut contoh query yang digunakan dalam kasus penggajian.
Digunakan untuk menampilkan data berdasarkan field tertentu dengan menggunakan pembatas pada atribut yang akan ditampilkan, sebagai contoh dalam kasus penggajian.
Pada kasus diatas menampilkan data dari ‘employee_group’ yang berada dalam tabel ‘karyawan’ dengan nilai kurang dari 2.
PROCEDURE & FUNCTION
1.1 Fungsi
Fungsi pada query MySQL , berfungsi untuk menembalikan nilai dari tabel atau prosedur yang telah dibuat. Berikut query yang digunakan untuk kasus penggajian.
1.2 Prosedur
Prosedur pada MySQL, memiliki fungsi yaitu untuk menampilkan data tanpa mengembalikan nilai. Berikut query yang digunakan untuk kasus penggajian.
Tidak ada komentar:
Posting Komentar