Langsung ke konten utama

Postingan

Menampilkan postingan dari Oktober, 2024

Trigger

Apa Itu Trigger Trigger adalah sebuah mekanisme otomatis yang diaktifkan oleh peristiwa tertentu dalam tabel, seperti saat data disisipkan (INSERT), diperbarui (UPDATE), atau dihapus (DELETE). Ketika peristiwa tersebut terjadi, kode yang ada di dalam Trigger akan dijalankan. Ini berguna untuk melakukan tindakan otomatis, seperti memvalidasi data, memperbarui nilai tertentu di tabel lain, atau mencatat perubahan data untuk tujuan audit. Contoh Penggunaan Trigger Misalnya, kita memiliki tabel penjualan. Setiap kali ada penjualan baru (INSERT), kita bisa membuat Trigger yang secara otomatis memperbarui stok barang di tabel inventori. Dengan ini, stok barang akan selalu terjaga konsistensinya tanpa harus melakukan pembaruan secara manual. Apa Perbedaan Trigger Before & Trigger After Before Trigger: Dijalankan sebelum operasi INSERT, UPDATE, atau DELETE. Biasanya digunakan untuk memvalidasi atau mengubah data sebelum dimasukkan ke dalam tabel. After Trigger : Dijalankan setelah operas...

Query Join MySQL

JOIN Pengertian Join Join adalah konstruksi dasar dalam SQL dan basis data yang berfungsi untuk menggabungkan data dari dua atau lebih tabel ke dalam satu tabel baru. Tabel baru yang dihasilkan disebut sebagai joined tabel. Fungsi : Menggabungkan data dari beberapa tabel berdasarkan kolom atau key tertentu Tujuan : Mendapatkan satu set data dengan informasi lengkap Manfaat : Membuat tabel yang lebih besar dengan data dari sumber yang berbeda Beberapa jenis operator JOIN yang sering digunakan adalah: 1. Inner Join INNER JOIN adalah fungsi JOIN di SQL yang menggabungkan data dari dua tabel atau lebih, namun hanya menampilkan nilai yang sama saja. Sedangkan untuk baris-baris lain yang nilainya tidak sama, maka tidak akan ditampilkan. 2. Left Join Pada fungsi LEFT JOIN, menggabungkan data dari dua tabel atau lebih, namun data dari tabel pertama (atau tabel kiri) akan ditampilkan seluruhnya meskipun nilai pada tabel kedua tidak cocok. Jika tidak ada data yang cocok pada tabel kedua, maka ak...