banner

Perintah UPDATE pada MySQL


Berikut ini adalah beberapa contoh pengaplikasian dari perintah UPDATE pada MySql. Bentuk umumnya adalah sebagai berikut :
UPDATE nama_table
SET kolom_1=nilai_baru_1,
    kolom_2=nilai_baru_2,
    .....................
WHERE kondisi;
Pemakaian WHERE bersifat opsional/pilihan. Jika di sertakan, artinya :
  • jika disertakan, maka yang diubah hanya baris tertentu saja
  • jika tidak disertakan, maka semua baris akan berubah
SET digunakan untuk menentukan kolom-kolom yang akan di rubah.
Contoh merubah sebuah kolom untuk baris tertentu adalah sebagai berikut :
UPDATE mahasiswa
SET nama='gunawan wijaya'
WHERE nim=123456;
Contoh di atas jika di terjemahkan maka artinya adalah : merubah isi table ‘mahasiswa’ pada kolom/field nama menjadi gunawan wijaya dimana orang tersebut mempunyai nim 123456
Berikut ini adalah contoh merubah beberapa kolom sekaligus :
UPDATE mahasiswa 
SET nama='gunawan wijaya',
    rumah='klaten',
WHERE nip=123456;
Jika diartikan, contoh di atas akan berarti merubah data yang berada pada field/kolom nama menjadi gunawan wijaya dan field/kolom rumah menjadi klaten yang berada pada table mahasiswa dimana data tersebut mempunyai nim=’12345′
Selanjutnya adalah merubah beberapa baris sekaligus. Berikut adalah contohnya :
UPDATE mahasiswa
SET kota='klaten'
WHERE nip=12345OR
      nip=67890;
Arti dari perintah query di atas adalah merubah data yang berada pada table mahasiswa, field/kolom kota akan dirubah menjadi klaten, dimana field/kolom yang akan dirubah tersebut mempunyai nip=’12345′ atau nip=’67890′.
2 contoh berikutnya berbeda dengan contoh di atas. Sebelumnya buatlah tabel sebagai berikut :
CREATE TABLE gaji_pegawai(nip CHAR(5) PRIMARY KEY, gaji INT);
contoh merubah semua data yang berada pada field/kolom gaji :
UPDATE gaji_pegawai SET gaji=3000000;
Artinya adalah mengubah semua data yang berada pada field/kolom gaji menjadi 3000000. Sepertinya perusahaanya sedang menaikkan gaji karyawannya.
Contoh menaikkan nilai field/kolom untuk semua baris adalah sebagai berikut :
UPDATE gaji_pegawai SET gaji=1,2*gaji;
Artinya adalah menaikkan semua data pada table gaji_pegawai yang berada field/kolom gaji dengan cara meng-kalikan 1,2.
Demikian sedikit yang bisa saya catat. Mudah-mudahan dapat membantu.

Subscribe to receive free email updates:

0 Response to "Perintah UPDATE pada MySQL"

Post a Comment