Melalui artikel ini, Anda dapat belajar mengenai perintah SQL (Struktured Query Language) yang dipakai untuk Mengubah Data yang ada di dalam databse. Data yang sudah terlanjur diinput (disimpan) di dalam tabel database dapat diperbaiki dengan mudah dengan perintah UPDATE. Berikut ini adalah perintah dasarnya : Show
UPDATE nama_tabel Dari sintaks dadasar perintah SQL di atas, nama_tabel adalah tabel yang isinya akan diperbarui (di-Update). Data yang akan diperbaiki terletak pada kolom1 dan kolom2. Untuk kolom1 akan diperbaiki dengan data terbaru yaitu nilaidata1, sedangkan kolom2 akan diisi dengan nilaidata2. Untuk memilih baris data mana yang akan diperbarui, maka perintah SQL menggunakan tambahan WHERE kondisi untuk menunjuk baris data tertentu yang akan diperbaiki, sehingga baris data lain tidak akan terganggu. Untuk kondisi, Kita dapat menggunakan kolom Kunci (Primary Key), karena pada kolom ini datanya bersifat unik (tidak ada yang sama). Sebagai contoh kasus, Kita akan memperbaiki data yang ada di dalam tabel siswa. Misalnya saja data pada kolom kelamin dan alamat, data yang diperbaiki adalah dengan Kode S0001. Perinhtahnya adalah: UPDATE siswa SET kelamin=’Laki-laki’, alamat =’ Way Jepara, Lampung Timur’ Contoh lain, Kita akan memperbaiki data Siswa, data yang diperbaiki adalah kolom alamat milik Siswa dengan Kode S0003. Perintahnya adalah : UPDATE siswa SET alamat = ‘ Labuhan Ratu, Lampung Timur ‘ Jadi, dengan perinhtah UPDATE, Anda dapat memperbaiki data yang salah, atau dapat mengisi data baru jika pada kolom data ada yang masih kosong belum diisi. INFORMASI Informasi penting, terutama bagi Anda yang membutuhkan software aplikasi untuk kebutuhan kantor atau untuk penelitian dalam belajar, Kami menyediakan Program Aplikasi Inventory Aset Kantor yang dapat Anda pakai untuk manajemen data barang aset di kantor seperti aset Komputer, aset Meja, set Printer, dll. Dalam tutorial belajar MySQL kali ini, kita akan membahas tentang query UPDATE yang digunakan untuk mengubah atau memperbarui data dalam sebuah tabel MySQL. Mempersiapkan Tabel Sample: daftar_dosenUntuk tabel contoh, saya masih menggunakan tabel daftar_dosen yang kita buat pada tutorial query SELECT MySQL. Tetapi jika anda mengikuti tutorial tentang query DELETE sebelum tutorial ini, maka tabel daftar_dosen telah kosong disebabkan query TRUNCATE sebelumnya. Tabel daftar_dosen NIPNama DosenNo HPAlamat0160436012Sabrina Sari0812349900Pekanbaru0260432002Maya Ari Putri0812345234Palembang0275430005Susi Indriani0812656532Bogor0480432066Tia Santrini0812451177Padang0576431001M. Siddiq0812979005Jakarta0770435006Rubin Hadi0812567678Papua0869437003Mustalifah0812338877Aceh1080432007Arif Budiman0812456345MakasarCara Mengubah Data Tabel Menggunakan Query UPDATEQuery UPDATE digunakan untuk melakukan perubahan data pada tabel MySQL, yakni update baris atau record. Format dasar query UPDATE adalah sebagai berikut:
Sebagai contoh, jika saya ingin merubah no HP dari dosen Sabrina Sari menjadi 085298710065 dari tabel daftar_dosen, maka querynya adalah sebagai berikut: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Dari query diatas dapat dilihat bahwa kolom no_hp untuk nama dosen Sabrina Sari telah diupdate menjadi nomor baru. Cara Mengupdate Lebih dari 1 BarisUntuk query yang lebih rumit, kita bisa merubah beberapa kolom sekaligus. Syarat untuk kondisi juga dapat menggunakan operator logika seperti OR atau AND sekaligus. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
Dari query diatas terlihat bahwa 3 baris/record telah berubah alamatnya menjadi Surabaya. Dalam satu statement UPDATE, kita membuat 3 buah logika OR. Dalam manual MySQL, format penulisan lengkap dari query UPDATE adalah :
Penjelasan tentang penggunaan perintah ORDER BY dan LIMIT akan kita bahas sebentar lagi Cara Mengupdate Record dengan Query UPDATE..ORDER BY..LIMITSama seperti query DELETE, query UPDATE juga memiliki perintah opsional ORDER BY..LIMIT untuk pemrosesan tingkat lanjut. Perintah ORDER BY..LIMIT digunakan untuk membatasi perintah UPDATE dengan batas tertentu. Misalkan kita ingin mengubah alamat dari 5 baris awal tabel daftar_dosen yang diurutkan berdasarkan nama, maka querynya: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
Dari hasil query tersebut kita dapat melihat 5 baris awal dari tabel daftar_dosen, alamatnya telah berubah menjadi Bali. Cara Mengupdate Seluruh Kolom dari Tabel MySQLJika kita tidak hati-hati dan lupa memberikan kodisi pada perintah WHERE, maka query UPDATE kita akan merubah seluruh kolom dari tabel tersebut. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
Dapat dilihat dengan mengeliminasi kondisi WHERE, mengakibatkan seluruh kolom tabel akan diupdate. Terkadang hasil seperti ini memang yang kita harapkan, namun seperti contoh diatas, kesalahan dalam membuat logika WHERE akan berdampak fatal terhadap keseluruhan tabel. Bagaimana cara update atau memperbarui data di dalam tabel MySQL?Untuk melakukan update data atau memperbarui data yang ada didalam tabel database mysql ini yaitu dengan menggunakan perintah UPDATE, sedangkan untuk menghapusnya yaitu dengan menggunakan perintah DELETE.
Apa perintah SQL yang digunakan untuk mengubah data di database?Perintah update data merupakan salah satu perintah SQL yang digunakan untuk mengubah data sesuai dengan kondisi yang diinginkan.
Alter table MySQL untuk apa?ALTER: Perintah alter digunakan untuk melakukan perubahan struktur tabel yang telah dibuat. Misalnya, menambah Field (Add), mengganti nama Field (Change) ataupun menamakannya kembali (Rename), dan menghapus Field (Drop).
Bagaimana cara membuat database di MySQL?Untuk membuat database MySQL baru, masuk cPanel dan klik menu MySQL Databases:. Pilih nama database. Prefix defaultnya adalah "yoururser_". ... . Scroll ke bawah dan cari Add New User. Masukkan username dan password, lalu klik Create User:. Cari opsi Add User To Database untuk menghubungkan User ke Database. ... . Selesai!. |