Ingin menghubungi Betariko? Silahkan klik link berikut! Hubungi Betariko

Table of Content

Tutorial Query SQL Update atau Memperbarui Data yang Sudah Ada

Betariko.com - SQL UPDATE Query digunakan untuk mengubah record yang ada dalam tabel. Anda dapat menggunakan klausa WHERE dengan kueri UPDATE untuk memperbarui baris yang dipilih, jika tidak semua baris akan terpengaruh.

Contoh Sintaks SQL Update atau Merubah Data di mySQL

Sintaks dasar kueri UPDATE dengan klausa WHERE adalah sebagai berikut

UPDATE nama_tabel

SET kolom1 = nilai1, kolom2 = nilai2...., kolomN = nilaiN

WHERE [kondisi];

Anda dapat menggabungkan N sejumlah kondisi menggunakan operator AND atau OR.

Contoh

Pertimbangkan tabel PELANGGAN yang memiliki catatan berikut:

+----+----------+-----+-----------+----------+
| ID | NAMA | USIA | ALAMAT | GAJI |
+----+----------+-----+-----------+----------+
| 1 | Ramesh | 32 | Ahmadabad | 20000.00 |
| 2 | Khilan | 25 | Delhi | 1500.00 |
| 3 | kaushik | 23 | Kota | 20000.00 |
| 4 | Chaitali | 25 | Mumbai | 6500,00 |
| 5 | Hardik | 27 | Bhopal | 8500.00 |
| 6 | Komal | 22 | anggota parlemen | 4500.00 |
| 7 | Muffy | 24 | Indonesia | 10000.00 |
+----+----------+-----+-----------+----------+

Kueri berikut akan memperbarui ALAMAT untuk pelanggan yang nomor ID-nya 6 dalam tabel.

SQL> UPDATE PELANGGAN

SET ALAMAT = 'Pune'

WHERE ID = 6;

Sekarang, tabel PELANGGAN akan memiliki catatan berikut:

+----+----------+-----+-----------+----------+
| ID | NAMA | USIA | ALAMAT | GAJI |
+----+----------+-----+-----------+----------+
| 1 | Ramesh | 32 | Ahmadabad | 20000.00 |
| 2 | Khilan | 25 | Delhi | 1500.00 |
| 3 | kaushik | 23 | Kota | 20000.00 |
| 4 | Chaitali | 25 | Mumbai | 6500,00 |
| 5 | Hardik | 27 | Bhopal | 8500.00 |
| 6 | Komal | 22 | Pune | 4500.00 |
| 7 | Muffy | 24 | Indonesia | 10000.00 |
+----+----------+-----+-----------+----------+

Jika Anda ingin mengubah semua ALAMAT dan nilai kolom GAJI di tabel PELANGGAN, Anda tidak perlu menggunakan klausa WHERE karena kueri UPDATE sudah cukup seperti yang ditunjukkan pada blok kode berikut.

SQL> UPDATE PELANGGAN

SET ALAMAT = 'Pune', GAJI = 1000.00;

Sekarang, tabel PELANGGAN akan memiliki catatan berikut:

+----+----------+-----+---------+---------+
| ID | NAMA | USIA | ALAMAT | GAJI |
+----+----------+-----+---------+---------+
| 1 | Ramesh | 32 | Pune | 1000.00 |
| 2 | Khilan | 25 | Pune | 1000.00 |
| 3 | kaushik | 23 | Pune | 1000.00 |
| 4 | Chaitali | 25 | Pune | 1000.00 |
| 5 | Hardik | 27 | Pune | 1000.00 |
| 6 | Komal | 22 | Pune | 1000.00 |
| 7 | Muffy | 24 | Pune | 1000.00 |
+----+----------+-----+---------+---------+
Pencari berkah di bidang IT dan penulis paruh waktu di blog pribadi.