MySQL 6 : Mengedit Data di Tabel MySQL

Masih tetap dipembahasan MySQL basic, setelah belajar dan prakter di simunlasi menginput data ke dalam tabel MySQL. Pada pembahasan kali ini kita akan mengedit data di table MySQL.

Pembahasan dalam pergantian data ini bisanya digunakan untuk memperbarui atau query UPDATE dalam sebuah tabel MySQL.

Misalnya dalam suatu permasalahan, terdapat tabel “mhs” pada database “db_bukadiskusi1” yang telah kita bahas sebelumnya juga di artikel diskusi input data kedalam tabel database mysql seperti pada tampilan data mhs dibawah ini.

+--------+----------------+---------------+---------------+
| nim    | nama_mahasiswa | jenis_kelamin | alamat        |
+--------+----------------+---------------+---------------+
| 002201 | IDMySQL        | L             | Jl. Indonesia |
| 002208 | Ilham          | L             | Jl. Sulawesi  | 
| 002203 | Rivai          | L             | Jl. Aceh      |
| 002202 | Ridwan         | L             | Jl. Sulawesi  |
| 002206 | Achmad Rizali  | L             | Jl. Sulawesi  |
| 002204 | Sri            | P             | Jl. Sumatra   |
| 002207 | Zahran         | L             | Jl. Sulawesi  |
| 002205 | Rahayu         | P             | Jl. Damai     |
+--------+----------------+---------------+---------------+

Perintah UPDATE data biasa dilakukan karena ada suatu perubahan data pada tabel maupun database yang ada di MySQL.

Prosedure UPDATE data ini bukan sebuah prosedure program basis data yang menambahakan data melainkan hanya sebuah perintah atau prosedure untuk mengedit data yang sudah ada di table dalam database MySQL.

Perubahan yang diberikan ini termasuk proses input data yang memiliki sifat permanen, artinya perintah yang sudah dimasukkan ke dalam CLI untuk mengedit data tidak dapat dibatalkan maupun dicancel begitu saja.

Mengubah Data Tabel MySQL Menggunakan Perintah UPDATE

Script perintah update digunakan untuk melakukan perubahan data pada bagian tabel MySQL yang terdiri dari baris maupun record. Berikut ini perintah dasar untuk mengupdate data tabel

UPDATE Nama_tabel SET  Nama_kolom  =  data_baru  WHERE  Kondisi;

Perhatikan pada bagian perintah tabel diatas, pada bagian baris tabel yaitu kolom mhs yang bernama ridwan kita akan mengganti nama tersebut dengan nama susan.

mysql> update mhs set nama_mhs="Susan" where nim=002202;
Query OK, 1 row affected (0.14 sec)
Rows matched: 1  Changed: 1  Warnings: 0
 
mysql> select*from mahasiswa;
+--------+----------------+---------------+---------------+
| nim    | nama_mahasiswa | jenis_kelamin | alamat        |
+--------+----------------+---------------+---------------+
| 002201 | IDMySQL        | L             | Jl. Indonesia |
| 002202 | Susan          | P             | Jl. Sulawesi  |
| 002203 | Rivai          | L             | Jl. Aceh      |
| 002204 | Sri            | P             | Jl. Sumatra   |
| 002205 | Rahayu         | P             | Jl. Damai     |
| 002206 | Achmad Rizali  | L             | Jl. Sulawesi  |
| 002207 | Zahran         | L             | Jl. Sulawesi  |
| 002208 | Ilham          | L             | Jl. Sulawesi  |
+--------+----------------+---------------+---------------+
8 rows in set (0.00 sec)
 
mysql>

Penjelasan :

UPDATE merupakan perintah pada MySQL yang memiliki fungsi sebagai perintah edit maupun merubah suatu nama pada bagian baris di tabel MySQL.

SET merupakah bagi dari fungsi perintah UPDATE pada tabel MySQL untuk menetapkan sebuah data atau record baru pada database maupun tabel.

Nama_Tabel merupakan bagian perintah UPDATE untuk mendeskripsikan nama tabel yang akan dirubah bagian recordnya.

Nama_Kolom merupakan nama kolom dari tabel yang nilai atau datanya akan dirubah.

Kondisi merupakan syarat dan ketentuan dari baris yang akan dirubah misalnya kolom diatas WHERE nim=002202 merupakan sebuah record dari nim atau disebut sebagai primary key dari data mahasiswa yang akan diganti datanya.

Kemudian gunakan perintah dibawah ini melalui CLI untuk melakukan pengecekan apakah perubahan data yang dilakukan sudah sesuai.

SELECT*FROM nama_tabel;

Demikian pembahasan mengedit data di tabel MySQL. Apabila ada beberapa hal yang ingin ditanyakan pada artikel diskusi kali ini. Silahkan isi kolom komentar dibawah ini untuk memulai diskusi. Semoga bermanfaat.

Volunteer your Time-Give in to Giving. Jika bermanfaat, harap share ke teman dan orang-orang tercinta disekitar Anda!

Add a Comment

Your email address will not be published. Required fields are marked *

error: Allah SWT Tidak Pernah Tidur!