Skip to main content
Pelajar Koding

follow us

Sql Update

SQL Update digunakan untuk mengganti data tabel yang telah ada di sebuah tabel database. Format: UPDATE namatabel SET namafield1= nilaifield1, namafield2= nilaifield2,... WHERE standar Kriteria where hukum nya sama mirip where pada query select. Yang paling kerap dipakai yakni WHERE   namafieldprimarykey = nilainamafieldprimarykey Sebagai contoh perkara kita akan menggunakan tabel bernama  `kategori`  yang ada dalam database  `latihan`  dengan struktur selaku berikut: Update Nilai Semua Baris dalam Tabel !!! WARNING !!! Jangan lupa menyertakan WHERE dalam query update! Kecuali jika kau bener2 ingin seluruh data yang ada tabel bersangkutan berubah ke nilai yang sama. Contoh keadaan tabel sebelum update: Kita akan update modifieddate = tanggal/waktu hari ini dan modifiedby = 'rani' untuk semua baris. Sintaks SQL: (again, hati2 sebab ini mengganti seluruh baris) UPDATE `klasifikasi` SET `modifieddate` = now() , `modifiedby` = 'rani' Nilai kolom yang diubah berlaku untuk seluruh baris: Nilai 2019-12-16 10:21:34 yaitu waktu saat rani execute query ini. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Update Nilai dengan Kriteria Tertentu (Primary Key) Query ini umumnya digunakan untuk update dalam CRUD standard, memakai primary key sebagai patokan. Untuk acuan kita lanjut dari keadaan data sebelum nya (di atas). Query yang digunakan: UPDATE  klasifikasi  SET  namakategori = 'Media Cetak' , modifieddate = now() , modifiedby = 'rani'   WHERE  kodekategori = 'K003' Hasilnya: Update Nilai dengan Hasil Penggabungan String dan Kriteria Like Lanjutan yah, masih menggunakan sample di atas. Disini kita akan mempelajari update kolom dengan penggabungan teks (string) dan bagaimana menggunakan persyaratan kolom yang menampung kata tertentu dengan sintaks (LIKE). Contoh perkara berikut nya ialah bila kita ingin menambahkan kata 'Buku ' di depan nilai kolom namakategori yang mengandung kata 'fiksi'. UPDATE  klasifikasi  SET  namakategori =  CONCAT ( 'Buku ' , namakategori)   WHERE  namakategori  LIKE  '%Fiksi%' Hasilnya: Update Nilai dengan Formula dan Kriteria Kategori Tertentu Berikutnya adalah update dengan nilai hasil formula dan kriterianya kategori tertentu. Disini saya masih memakai database latihan namun tabel yang dipakai ialah tabel buku. Dengan keadaan data awal selaku berikut: Query pertama kita akan mengupdate harga buku dengan embel-embel harga 1000 tiap buku dengan kategori K001. UPDATE buku SET harga = harga + 1000 WHERE kodekategori = 'K001' Hasilnya: Query berikutnya ialah pola jika kita ingin menaikan harga sebesar 10% dari harga ketika ini untuk kodekategori K002. UPDATE  buku  SET  harga = harga + (0.1 * harga)  WHERE  kodekategori =  'K002' Hasilnya: Kita juga bisa mengambil nilai update dari tabel lain, misalnya ada pada artikel berikut: MySQL: Update Nilai dari Tabel Lain Semoga uraian dan contoh ihwal UPDATE ini mampu berguna, klo temen-temen coder ada pertanyaan silahkan di kolom komentar ya!
Sumber http://rani-irsan.blogspot.com

You Might Also Like:

Comment Policy: Silahkan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui.
Buka Komentar