Pada tutorial kali ini, Kita akan belajar Bagaimana Cara Menggunakan Update Statement di database MySQL. Update Statement digunakan untuk mengubah atau mengupdate sebuah record di table.
Sintak Dasar
Dibawah ini adalah sintak dasar Update statement di MySQL:UPDATE nama_table
SET nama_kolom = nilai,
[nama_kolom = nilai],
...
WHERE [kondisi];
Contoh
Dibawah ini adalah contoh penggunaan Update statement di MySQL:UPDATE mahasiswa
SET nama = 'Mr. Nursalim',
jurusan = 'Teknik Informatika'
WHERE nama = 'Nursalim';
Latihan
Di bawah ini adalah contoh latihan penggunaan Update statement di MySQL:- Login ke database MySQL
# mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1 Server version: 5.5.36 MySQL Community Server (GPL) Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement
- Pilih database yang akan digunakan
mysql> use akademik; Database changed
- Buatlah sebuah table dengan nama MATA_KULIAH sebagai latihan
mysql> CREATE TABLE mata_kuliah( -> kode_matkul VARCHAR(5), -> nama_matkul VARCHAR(30), -> PRIMARY KEY(kode_matkul)); Query OK, 0 rows affected (0.14 sec)
- Insert data ke table MATA_KULIAH
mysql> INSERT INTO mata_kuliah -> VALUES('B001','Biologi'); Query OK, 1 row affected (0.06 sec) mysql> INSERT INTO mata_kuliah -> VALUES('M001','Matematika'); Query OK, 1 row affected (0.13 sec) mysql> INSERT INTO mata_kuliah -> VALUES('F001','Fisika'); Query OK, 1 row affected (0.07 sec)
- Tampilkan semua data dari table MATA_KULIAH
mysql> SELECT * FROM mata_kuliah; +-------------+-------------+ | kode_matkul | nama_matkul | +-------------+-------------+ | B001 | Biologi | | F001 | Fisika | | M001 | Matematika | +-------------+-------------+ 3 rows in set (0.00 sec)
- Update data Nama Mata Kuliah menjadi "Biologi Forensik" dengan Kode Mata Kuliah "B001".
mysql> UPDATE mata_kuliah -> SET nama_matkul = 'Biologi Forensik' -> WHERE kode_matkul = 'B001'; Query OK, 1 row affected (0.07 sec) Rows matched: 1 Changed: 1 Warnings: 0
mysql> SELECT * FROM mata_kuliah -> WHERE kode_matkul = 'B001'; +-------------+------------------+ | kode_matkul | nama_matkul | +-------------+------------------+ | B001 | Biologi Forensik | +-------------+------------------+ 1 row in set (0.00 sec)
- Update data Nama Mata Kuliah menjadi "Matematika Diskrit" dengan Kode Mata Kuliah "M001".
mysql> UPDATE mata_kuliah -> SET nama_matkul = 'Matematika Diskrit' -> WHERE kode_matkul = 'M001'; Query OK, 1 row affected (0.05 sec) Rows matched: 1 Changed: 1 Warnings: 0
mysql> SELECT * FROM mata_kuliah -> WHERE kode_matkul = 'M001'; +-------------+--------------------+ | kode_matkul | nama_matkul | +-------------+--------------------+ | M001 | Matematika Diskrit | +-------------+--------------------+ 1 row in set (0.00 sec)
- Update data Nama Mata Kuliah menjadi "Fisika Modern" dengan Kode Mata Kuliah "F001"
mysql> UPDATE mata_kuliah -> SET nama_matkul = 'Fisika Modern' -> WHERE kode_matkul = 'F001'; Query OK, 1 row affected (0.06 sec) Rows matched: 1 Changed: 1 Warnings: 0
mysql> SELECT * FROM mata_kuliah -> WHERE kode_matkul = 'F001'; +-------------+---------------+ | kode_matkul | nama_matkul | +-------------+---------------+ | F001 | Fisika Modern | +-------------+---------------+ 1 row in set (0.01 sec)
- Tampilkan kembali semua data dari tabel MATA_KULIAH
mysql> SELECT * FROM mata_kuliah; +-------------+--------------------+ | kode_matkul | nama_matkul | +-------------+--------------------+ | B001 | Biologi Forensik | | F001 | Fisika Modern | | M001 | Matematika Diskrit | +-------------+--------------------+ 3 rows in set (0.00 sec)
Referensi
Sekian tutorial singkat Bagaimana Cara Menggunakan Update Statement Di MySQL. Semoga bermanfaat & Selamat Belajar database MySQL.
Post a Comment