Cara Ubah Sebagian Isi Field Database MySQL

Sahabat mungkin pernah ingin mengubah sebagian teks atau kata dalam suatu field pada database mysql, mengubah data ini biasanya menggunakan perintah UPDATE. Dalam syntax mysql perintah UPDATE digunakan untuk mengupdate atau mengubah isi dari semua field atau field tertentu apabila di ikuti dengan perintah WHERE (bersyarat).
Berikut syntax umum UPDATE :
UPDATE nama_tabel SET nama_field1='nilai',nama_field2='nilai', . . . WHERE nama_field=nama_nilai
Misalnya kita mempunyai tabel_penjualan :
Dari tabel tersebut kalau kita ingin merubah sebagian isi Field kita harus menambahkan klausa REPLACE, namun sebelumnya untuk lebih mengerti kita coba ubah dengan perintah umum dulu.
Apa yang ingin kita ubah? 

1. Kita ingin ubah field NAMA_KONSUMEN jadi "KARYA BERSAMA" maka perintahnya adalah 
UPDATE tabel_penjualan SET NAMA_KONSUMEN='KARYA BERSAMA'
perintah diatas akan menghasilkan tabel seperti dibawah ini :
ID PETUGAS_INPUT NAMA_KONSUMEN JUMLAH TANGGAL_INPUT
1 ANDI KARYA BERSAMA 3 2017-12-01
2 ANDI KARYA BERSAMA 5 2017-12-01
3 ANDI KARYA BERSAMA 2 2017-12-01
4 ANDI KARYA BERSAMA 4 2017-12-01
5 ANDI KARYA BERSAMA 1 2017-12-01
6 ANDI KARYA BERSAMA 6 2017-12-01
7 ANDI KARYA BERSAMA 7 2017-12-01
8 ANDI KARYA BERSAMA 2 2017-12-01
9 ANDI KARYA BERSAMA 3 2017-12-01
10 ANDI KARYA BERSAMA 8 2017-12-01
11 ANDI KARYA BERSAMA 9 2017-12-01
12 ANDI KARYA BERSAMA 2 2017-12-01
Jika kita tidak menambahkan syarat atau kondisi dengan klausa WHERE maka akan mengakibatkan seluruh field NAMA_KONSUMEN akan diganti menjadi "KARYA BERSAMA".

2. Selanjutnya kita akan coba ubah field NAMA_KONSUMEN yang mengandung kata 'MANDRI SEMESTA' (perhatikan MANDRI seharusnya MANDIRI) menjadi 'MANDIRI SEMESTA' artinya kita hanya ingin merubah kata MANDRI saja menjadi MANDIRI, inilah yang dimaksud sesuai judul artikel kita yaitu Merubah Sebagian Isi Field Database Mysql.
Perintah yang digunakan adalah :
UPDATE tabel_penjualan SET NAMA_KONSUMEN=REPLACE(NAMA_KONSUMEN, 'MANDRI', 'MANDIRI') 
hasilnya akan seperti ini :

kata MANDRI yang salah telah dibetulkan menjadi MANDIRI.
Bayangkan jika hal ini kita terapkan pada beberapa kasus misalnya kita mau merubah ratusan baris data bahkan ribuan, maka dengan menambah perintah REPLACE bisa sangat membantu dalam menjalankannya.
Terima kasih sudah berkunjung ke blog tekno-g ini, Jika sahabat menemukan hal yang salah dalam artikel ini silahkan komentar yang membangun untuk perbaikan, kami akan berusaha mencari solusi segera mungkin. Apabila merasa bermanfaat yang besar silahkan like and share. Terima kasih

0 Response to "Cara Ubah Sebagian Isi Field Database MySQL"

Post a Comment

Silahkan Komentar Yang Membangun. Komen SARA, Judi, Pornografi dan Melanggar Undang-Undang akan ditandai sebagai SPAM