Adminer (05): Menggabung Beberapa Tabel dalam Sebuah View

View Inventaris

Untuk view ini, akan dibuat berupa gabungan 4 buat tabel sekaligus. Perhatikan gambar berikut ini.

View Inventaris

Langsung saja, buat view dengan nama view_inventaris lalu ketik perintah SQL berikut dan Save. Perintah SQL saya buat dengan menggunakan alias.

SELECT i.inventaris_id, r.ruangan_nama, r.ruangan_status, j.jenis_nama, b.barang_nama, b.barang_keterangan, i.inventaris_qty FROM inventaris i, ruangan r, barang b, jenis j WHERE i.barang_id = b.barang_id AND i.ruangan_id = r.ruangan_id AND b.jenis_id = j.jenis_id

Jika berhasil, maka hasil penggabungan datanya seperti ini.

Select View Inventaris

Okeeee… Demikian tutorial cara menggabung beberapa tabel dalam bentuk view. Silahkan klik nama databasenya, Anda akan melihat tampilan seperti gambar ini. Nama tabel ditampilkan tegak, sedangkan nama view ditamplkan miring (panel kiri). Demikian juga pada detail tabel ada keterangan engine sedangkan pada view hanya ada tulisan View (panel kanan).

Tampilan Isi Database, Tabel dan View

Cukup dulu ya untuk tutorial ini, saya akan lanjutkan dengan tulisan bagaimana cara mengekspor atau impor database menggunakan Adminer. Sampai jumpa…

← Sebelumnya

Halaman : 1 2 3

Share

Muhammad Erfan

aslinya karyawan, suka belajar pemrograman, senang berbagi ilmu melalui tulisan, lagi usaha menghasilkan uang online :cool:

You may also like...

4 Responses

  1. budi aman prasetyo berkata:

    selamat malam,
    untuk mengetahui dari optimasi database ada perubahan kecepatan akses
    bagaimana ya?

    cara pengecekannya bagaimana?
    terima kasih.

    • banghaji berkata:

      Selamat pagi…
      Terima kasih telah berkunjung ke blog saya.

      Untuk mengetahui apakah ada perubahan kecepatan akses atau tidak, ada cara:
      1. Melalui perasaan 😀 , dan ini baru terasa jika data yang ada di tabel itu jumlah recordnya banyak.
      2. Melalui Adminer, bisa dilihat pada tampilan durasi akses yang ada di sebelah kanan dari statement SQL misalnya saat meng-klik salah satu tabel (untuk melihat datanya), akan muncul statement SQL diikuti durasi waktu aksesnya. Atau bisa juga saat menjalankan perintah SQL di Adminer, juga akan ditampilkan durasi waktu akses.

      Silahkan dicoba antara tabel tanpa index dan yang dengan index. Gunakan tabel dengan jumlah data yang banyak (besar), apalagi yang sudah digabungkan dalam sebuah view, akan terasa (dan terlihat) perbedaannya.

      Pengalaman saya ketika mengolah data kemahasiswaan yang jumlah record riwayat kuliahnya sampai 60 ribuan, kemudian digabung dengan tabel lain (4 atau 5 tabel) dalam sebuah view, perlu waktu 2 menit lebih untuk menampilkan semua data tanpa index. Setelah di-index, hanya perlu waktu sekitar 30 detik untuk menampilkan semua datanya.

      Selamat mencoba… 😎

  2. Toni berkata:

    Dengan hormat

    Saya sedang mencari solusi untuk membuat view MySql dari Server lain dalam 1 LAN.
    Dimana Server utama menggunakan Linux Centos.

    Apakah ada artikel atau petunjuk untuk hal ini?

    Demikian saya sampaikan

    Terima Kasih

    Toni

    • Muhammad Erfan berkata:

      Terima kasih Toni atas kunjungan Anda…

      Terkait dengan pertanyaan Anda, sampai saat ini saya belum pernah mencoba hal tersebut.

      Namun demikian, saya ada ketemu petunjuk yang mungkin berguna dan bisa dicoba, silakan lihat di sini.

      Semoga bisa membantu ya, terima kasih…

      Salaam…

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *