Dalam tutorial belajar MySQL kali ini, kita akan membahas tentang query UPDATE yang biasanya digunakan untuk mengubah atau memperbarui data dalam sebuah tabel MySQL.
Untuk tabel contoh, saya masih menggunakan tabel "mahasiswa" pada database "idmysql" yang kita buat pada Artikel Tutorial Menginput/Insert Data Kedalam Tabel Database MySQL. data yang saya maksud adalah data dibawah ini.
+--------+----------------+---------------+---------------+
| nim | nama_mahasiswa | jenis_kelamin | alamat |
+--------+----------------+---------------+---------------+
| 002201 | IDMySQL | L | Jl. Indonesia |
| 002202 | Ridwan | L | Jl. Sulawesi |
| 002203 | Rivai | L | Jl. Aceh |
| 002204 | Sri | P | Jl. Sumatra |
| 002205 | Rahayu | P | Jl. Damai |
| 002206 | Achmad Rizali | L | Jl. Sulawesi |
| 002207 | Zahran | L | Jl. Sulawesi |
| 002208 | Ilham | L | Jl. Sulawesi |
+--------+----------------+---------------+---------------+
Perintah update dilakukan apabila sewaktu waktu ingin merubah data pada tabel MySql. Perintah update bukan perintah menambahkan data melainkan hanya mengedit saja. Perubahan yang terjadi pada proses update bersifat permanen, artinya perintah yang sudah dijalankan tidak bisa di cancel atau dibatalkan.
Mengubah Data Tabel Menggunakan Query UPDATE
Query UPDATE digunakan untuk melakukan perubahan data pada tabel MySQL, yakni update baris atau record. Format dasar query UPDATE adalah sebagai berikut:
UPDATE Nama_tabel SET Nama_kolom = data_baru WHERE Kondisi;
Perhatikan tabel diatas : pada baris tabel yaitu kolom mahasiswa yang bernama Ridwan saya akan mengganti nama tersebut menjadi Muh. Ridwan.
Penjelasan :
UPDATE : adalah perintah MySQL untuk mengedit atau merubah nama suatu baris didalam Tabel MySQL.
SET : adalah bagian dari fungsi UPDATE MySQL untuk menetapkan record baru.
Nama_Tabel : adalah nama dari tabel yang data/barisnya akan diperbaharui.
Nama_Kolom : adalah nama kolom dari tabel yang datanya akan diperbaharui.
Kondisi : adalah syarat dari baris yang akan dirubah misalnya kolom diatas WHERE nim=002202 adalah nim / Primary Key dari Mahasiswa yang namanya akan diganti.
Gunakan Syntax dibawah untuk mengecek data yang telah kita buat.
SELECT*FROM nama_tabel;