Mata Kuliah : Structure Query Language II
Dosen : Titik Lusiani, M.Kom, OCA
Blog : blog.stikom.edu/lusiani
MANIPULASI DATA
- Commit : mengakhiri transaksi yang sedang terjadi dengan merubah semua data menjadi permanen.
- Rollback : mengembalikan transaksi kebentuk semula sampai bertemu Commit terakhir kali.
- Savepoint : sebagai penanda di dalam transaksi yang sedang terjadi.
- Rollback to Savepoint : mengembalikan transaksi sampai bertemunya Savepoint.
Manipulasi data pada SQL merupakan perintah pengubahan nilai - nilai data pada tabel yang telah ada sebelumnya. Manipulasi data terdiri dari INSERT, UPDATE, DELETE, dan Control Transactions.
- INSERT : digunakan untuk memasukkan data ke dalam tabel.
VALUES (value [, value...]);
Syntax Insert : INSERT INTO departments (department_id, department_name)
VALUES (30, 'Purchasing') ;
- UPDATE : digunakan untuk mengubah data pada suatu tabel dengan kriteria tertentu.
SET column = value [, column = value, ...]
[WHERE condition] ;
- DELETE : digunakan untuk menghapus data pada sebuah tabel.
[WHERE condition] ;
- TRUNCATE Statement : menghapus semua baris atau isi pada tabel.
~ Perbedaan antara DELETE dan TRUNCATE
Delete digunakan untuk menghapus data pada baris tertentu sesuai permintaan atau perintah.
Sedangkan Truncate digunakan untuk menghapus semua isi pada tabel.
- Controlling Transaction : digunakan untuk mengontrol pemrosesan transaksi dalam database.
- Commit : mengakhiri transaksi yang sedang terjadi dengan merubah semua data menjadi permanen.
- Rollback : mengembalikan transaksi kebentuk semula sampai bertemu Commit terakhir kali.
- Savepoint : sebagai penanda di dalam transaksi yang sedang terjadi.
- Rollback to Savepoint : mengembalikan transaksi sampai bertemunya Savepoint.