Hai teman-teman pada kesempatan kali ini saya akan membahas tentang cara membuat table query pada xampp. Apa itu table query? Table Query adalah semacam kemampuan untuk menampilkan suatu data dari database dimana mengambil dari table-tabel yang ada di database, namun tabel tersebut tidak semua ditampilkan sesuai dengan yang kita inginkan. Data apa yang ingin kita tampilkan.

Query biasanya digunakan pada saat kita ingin membuat form laporan, misalnya membuat laporan penjualan barang, rapot murid, dan masih banyak lagi. Sebenarnya kita bisa saja membuat query itu sendiri langsung pada website kita, namun kita juga bisa membuat query tersebut pada xampp atau database kita agar pada saat kita ingin menampilkan data query tersebut lebih mudah.
Kita langsung saja mencoba untuk mempraktekkannya

Cara Membuat Query:

  • Pertama-tama teman-teman buka database atau localhost/phpmyadmin pada browsernya. Disini saya mempunyai 2 table dengan nama table_barang dan table_penjualan, lalu saya akan membuat laporan penjualan dengan membuat query dari kedua table tersebut
  • Lalu teman-teman klik SQL

fungsi-rand-pada-mysql-3

Dan teman-teman bisa memasukan syntax query pada SQL tersebut seperti dibawah ini

Penjelasan:

  • CREATE VIEW adalah perintah untuk membuat query dalam bentuk table, sama seperti kita membuat table namun perbedaannya kalau untuk query menggunakan VIEW
    query_penjualan adalah nama query, teman-teman bebas untuk menamai nama query tersebut.
  • AS SELECT table_penjualan adalah query yang akan kita buat tersebut mengambil data berdasarkan induk table yaitu table_penjualan, untuk mengetahui induk table yang mana, bisa dilihat didalam table masing-masing yang memiliki ID lebih dari satu biasanya itu adalah induk table tersebut.
  • .*, adalah fungsi untuk menampilkan seluruh data induk, untuk di contoh berarti mengambil atau menampilkan semua field dari table_penjualan
    nama_barang adalah field yang akan ditambahkan, kenapa ditambahkan? karena didalam table_penjualan tidak ada field nama_barang. Sehingga kita mengambil field nama_barang dari table_barang
  • from table_penjualan adalah dari table induk
  • inner join table_barang itu adalah menggabungkan table induk dan table anak, pada contoh yang menjadi table anak yaitu table_barang
    on table_penjualan.id_barang = table_barang.id adalah menyamakan kedua id, id barang dari table induk dan id barang dari table anak

Nah ini dia hasilnya teman-teman

query_1

 

Dengan menggunakan query yang sudah kita buat pada Xampp atau database kita, akan lebih memudahkan kita dalam membuat laporan. Teman-teman dapat menggunakannya sesuai kebutuhan. Semoga bermanfaat.