Postingan

Menampilkan postingan dari Desember, 2023

Membuat Trigger di MySql

Gambar
Fungsi Trigger Terdapat beberapa fungsi trigger yang akan dijelaskan dibawah ini : 1. Integritas Data Dengan adanya trigger, Anda dapat mempertahankan integritas table yang terdapat dalam database. Sebab, Anda dapat melakukan operasi-operasi yang berkaitan dengan pengolahan database, seperti INSERT, UPDATE dan DELETE. 2. Mencegah Error Trigger dalam MySQL dapat mencegah terjadinya error dalam pengoperasian data. Jika terjadi error dalam pendefinisian trigger, error tersebut tidak mengganggu trigger yang sedang berjalan. 3. Membuat Tugas Kerja menjadi Terjadwal Ketika trigger telah dijalankan, maka Anda dapat menggunakan berbagai bahasa pemrograman tanpa harus bingung bagaimana cara mengaksesnya. 4. Mencegah Proses Transaksi yang Tidak Sah Dalam praktiknya, biasa trigger digunakan untuk melakukan proses transaksi. Anda dapat menyimpan record transaksi tersebut ke table lain (history) tanpa harus takut jika data tersebut di-update atau delete. Semua perubahan yang terjadi j...

Menampilkan Penjualan Menggunakan Inner Join

Gambar
Untuk menampilkan pembelian menggunakan inner join, kita perlu menggabungkan dua tabel, yaitu tabel penjualan dan tabel produk. Tabel penjualan berisi data tentang transaksi penjualan, sedangkan tabel produk berisi data tentang produk yang dijual. Berikut adalah contoh query untuk menampilkan pembelian menggunakan inner join: Query ini akan menggabungkan tabel penjualan dan tabel produk berdasarkan kolom id_produk. Kolom id_produk pada tabel penjualan akan dicocokkan dengan kolom id_produk pada tabel produk. Jika nilai dari kedua kolom tersebut sama, maka baris tersebut akan ditampilkan pada tabel hasil penggabungan. Berikut adalah contoh hasil dari query tersebut: Dari hasil query tersebut, kita dapat melihat bahwa pembelian Budi adalah laptop dengan harga Rp 10.000.000, pembelian Andi adalah HP dengan harga Rp 5.000.000, dan pembelian Caca adalah TV dengan harga Rp 20.000.000. Kita juga bisa menggunakan alias untuk mempersingkat penulisan query. Alias adalah nama lain untuk ta...