Bagaimana Cara Menggunakan Perintah Update Statement Di MySQL

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)
    
    
    Baca juga: Membuat table di database MySQL

  • 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)
    
    
    Baca juga : Menggunakan Insert Statement di MySQL.

  • 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)
    
    
    Baca juga: Menggunakan Select Statement di MySQL.

  • 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.

Jika Anda menyukai tutorial ini, silahkan Anda share dan Anda bagikan dengan teman-teman Anda, dan jika Anda ingin berdiskusi tentang judul tutorial diatas, atau pun mau bertanya tentang tutorial ini silahkan Anda untuk menggunakan fasilitas komentar untuk berdiskusi dan bertanya di blog ini.

Salam,


~Nursalim~
Naura-Lab.blogspot.com

Jika Anda rasa artikel ini bermanfaat, saya sangat berterima kasih bila Anda mau membagikannya ke teman. Jangan lupa dapatkan update artikel terbaru dari Naura-Lab melalui email:

2 comments

Post a Comment