Perintah commit dan rollback mysql

Berbicara mengenai SQL [Structured Query Langueage] pasti ada hubungannya dengan MYSQL.Pada dasarnya MYSQL sendiri merupakan struktur database yang paling dipakai hampir semua orang untuk membuat database.Di mysql sendiri terdiri dari DDL, DML, TCL dan masih banyak lagi.Maka dari itu gw akan memberikan informasi dan pengertian serta tutorial mengenai dml, tcl, dan ddl.Berikut artikel nya.

Pengertian Dan Struktuk SQL , DDL, DML, DCL, TCL  

Structured Query Language [SQL] sendiri terdiri dari beberapa Data Definition Language [DDL], Data Manipulation Language [DML], Data Control Language [DCL], dan Transaction Control Language [TCL].

Commit, Rollback dan Save Point di PostgreSQL adalah 3 contoh dari Query dari Transaction Control Language [TCL] yang umum digunakan oleh DBA Developer dalam memanage Database system. Berikut adalah basic demonstrasi dari Commit, Rollback dan Save Point di PostgreSQL:

Dengan menggunakan COMMIT, kita dapat mengakhiri semua transaksi  dan menjadikannya sebagai perubahan permanen.

Commit

Dengan menggunakan ROLLBACK, kita bisa melompat ke keadaan terakhir dari sebuah transaksi yang telah di-commit sehingga update query berikut tidak akan tercatat di dalam transaksi.

Rollback Query

Selain melompat ke commit terakhir dari sebuah transaction, Rollback juga dapat digunakan melompat ke suatu titik tertentu yang didefinisikan didalam Savepoint. Savepoint menetapkan savepoint baru dalam transaksi saat ini. Sebuah savepoint adalah tanda khusus di dalam transaksi yang memungkinkan semua perintah yang dijalankan setelah dibuat untuk di Rollback, mengembalikan status transaksi ke keadaan pada saat savepoint. Savepoint hanya bisa terbentuk saat berada di dalam blok transaksi. Ada beberapa savepoint yang dapat didefinisikan di dalam transaksi.

SavePoint Query

 

Rollback to SavePoint Query. Dengan menggunakan Query berikut maka update query dibawah tidak akan tercatat di dalam transaksi.

 

Berikut adalah hasil akhir isi dari table Pegawai dimana kolom empid 2 dan 5 tidak terupdate karena Query Rollback.

 

Demikianlah tutorial dan informasi serta contoh-contoh basic demonstrasi dari Commit, Rollback dan Save Point di PostgreSQL.Sekian informasi dari gw mengenai Cara Menerapkan CommitRollback Dan Savepoint Di MYSQL, semoga bermanfaat.

Apa itu perintah commit?

Dengan menggunakan COMMIT, kita dapat mengakhiri semua transaksi dan menjadikannya sebagai perubahan permanen.

Apa saja perintah Tcl?

Transaction Control Language [TCL].
Commit..
Rollback..
Savepoint..
Concurrent..
Locking..

Apa itu TCL dalam database?

TCL [Transaction Control Language] adalah pernyataan yang digunakan untuk mengelola perubahan yang dilakukan oleh pernyataan DML, yang termasuk dalam perintah TCL adalah COMMIT, SAVEPOINT, ROLLBACK, SET TRANSAKSI.

Jelaskan apa yang dimaksud dengan MySQL?

MySQL atau dibaca My Sequel merupakan sebuah Database Management System atau sering disingkat DBMS yang dijalankan menggunakan perintah SQL [Structured Query Language] yang populer digunakan untuk pembuatan aplikasi berbasis website.

Bài mới nhất

Chủ Đề