Archive for category MySQL

Membuat Trigger dalam MySQL

Trigger dalam database diartikan sebagai “procedural code that is automatically executed in response to certain events on a particular table or view in a database“. Singkatnya, trigger merupakan sekumpulan perintah atau sintaks yang akan secara otomatis dijalankan jika terjadi operasi tertentu dalam tabel atau view. Trigger digunakan untuk memanggil satu atau beberapa perintah SQL secara otomatis sebelum atau sesudah terjadi proses INSERT, UPDATE atau DELETE dari suatu tabel. Sebagai contoh misalnya kita ingin menyimpan id pelanggan secara otomatis ke tabel ‘log’ sebelum menghapus data di tabel pelanggan.

Di MySQL, Triggers mulai dikenal di versi MySQL 5.0, dan di versi saat ini (5.1.4) fungsionalitasnya sudah bertambah. Pada versi selanjutnya pihak pengembang MySQL berjanji akan lebih menguatkan (menambah) fitur trigger ini.

Baca Selengkapnya….

5 Comments

Setting Binary dan Query Log pada MySQL

Sebelumnya kita mesti tahu apa sich kegunaan dari query log dan binary log.

Query log adalah log atau catatan yang berisi semua sintak umum pada mysql, semua koneksi pada mysql, semua  sintak SQL dan kejadian-kejadian yang terjadi saat mysql dibuka sampai mysql ditutup. Query log tidak diaktifkan saat kita menginstall mysql kita pada computer.

Binary log adalah log atau catatan yang berisi semua perintah update atau apa saja yang membuatnya seperti proses update ( misalnya saat proses delete, karena proses delete merubah data). Semua perintah disimpan dalam bentuk event yang menjelaskan perubahan atau proses update. Binary log ini berisi seberapa jauh tiap perintah melakukan update data. Lalu kegunaannya apa ? Yang saya tahu ada 2 kegunaan mendasar yaitu :

  1. Untuk proses Replication Database, jadi binary log ini digunakan oleh server master untuk menyimpan tiap perintah yang akan dikirim ke server slave. Server master mengirim event log ke dalam binary log yang ada di server slave, sehingga dengan binary log pada server slave itu, si server slave juga mengalami apa yang dialami oleh server master. Lengkapnya nanti ta posting,insyaAllah.
  2. Salah satu proses recovery / restore menggunakan binary log. Jadi setelah data backup telah di restore, event pada binary log dimana sebelumya telah disimpan setelah proses backup dibuat. Event itu akan membuat database restore menjadi up to date di proses backup.
  3. Baca Selengkapnya…..

Leave a Comment

Tutorial Membuat Database dan Perintah-perintah dasar Mysql

Dimulai dari Membuat Database, Menghapus Database, Melihat database yang ada, Mengaktifkan Database  sampai kepada Melihat Tabel dalam database yang telah diaktifkan.

Membuat Database :

Baca Selengkapnya….

3 Comments

Follow

Get every new post delivered to your Inbox.

Join 71 other followers