Main Menu

Belajar SQL Dasar #9: UPDATE & DELETE


👍 0 ❤️ 0 💡 0 🔥 0 🙌 0 🥳 0
Belajar SQL Dasar #9: UPDATE & DELETE

Halo teman-teman semuanya, di seri kesembilan ini kita akan belajar dua perintah penting dalam SQL, yaitu UPDATE dan DELETE. Keduanya digunakan untuk mengelola data yang sudah ada dalam tabel — baik untuk memperbarui data maupun menghapusnya.

Tapi hati-hati ya, karena salah menulis perintah ini bisa menyebabkan data penting hilang atau salah ubah!

Contoh Tabel siswa

Kita akan menggunakan tabel siswa berikut untuk latihan:

id nama umur kelas jurusan
1 Ali 18 XII IPA 1 IPA
2 Budi 17 XI IPS 2 IPS
3 Citra 19 XII IPA 3 IPA
4 Dewi 16 X IPA 2 IPA
5 Eko 18 XII IPS 1 IPS
6 Fina 17 XI IPA 1 IPA
7 Gani 18 XII IPS 2 IPS

1. UPDATE – Memperbarui Data

Perintah UPDATE digunakan untuk mengubah isi baris data tertentu.

Sintaks:

UPDATE nama_tabel
SET kolom1 = nilai1, kolom2 = nilai2
WHERE kondisi;
  • Contoh 1: Ubah umur Budi menjadi 18

    UPDATE siswa
    SET umur = 18
    WHERE nama = 'Budi';
    
  • Contoh 2: Ubah kelas dan jurusan siswa dengan id = 4

    UPDATE siswa
    SET kelas = 'XI IPA 3', jurusan = 'IPA'
    WHERE id = 4;
    

    ⚠️ Selalu gunakan klausa WHERE saat melakukan UPDATE! Tanpa WHERE, semua data akan diubah!

2. DELETE – Menghapus Data

Perintah DELETE digunakan untuk menghapus baris data tertentu dari tabel.

Sintaks:

DELETE FROM nama_tabel
WHERE kondisi;
  • Contoh 1: Hapus data siswa bernama Eko

    DELETE FROM siswa
    WHERE nama = 'Eko';
    
  • Contoh 2: Hapus semua siswa dari jurusan IPS

    DELETE FROM siswa
    WHERE jurusan = 'IPS';
    

    ⚠️ Sama seperti UPDATE, perintah DELETE wajib disertai WHERE agar tidak menghapus semua data!

Menghapus Semua Data (Opsional)

Kalau memang ingin menghapus semua isi tabel, kita bisa pakai:

DELETE FROM siswa;

Atau, untuk menghapus semua isi sekaligus mereset ID auto_increment, gunakan:

TRUNCATE TABLE siswa;

⚠️ Perintah ini tidak bisa dibatalkan, jadi gunakan dengan hati-hati.

Kesimpulan

Dalam artikel ini, kita sudah belajar bagaimana cara mengubah data dengan perintah UPDATE dan menghapus data dengan perintah DELETE.

Kedua perintah ini sangat penting dalam pengelolaan database, tetapi juga sangat sensitif — jadi pastikan selalu menggunakan kondisi yang tepat agar data tidak salah ubah atau terhapus.

Terima Kasih


SQL
Fika Ridaul Maulayya
Full-Stack Developer, Content Creator and CO-Founder SantriKoding.com

Suka dengan tulisan di SantriKoding? Kamu bisa memberikan dukungan dengan berdonasi atau bagikan konten ini di sosial media. Terima kasih atas dukungan Anda!

KEBIJAKAN KOMENTAR

Saat memberikan komenatar silahkan memberikan informasi lengkap tentang error, seperti: screenshot, link kode, dll. Baca aturan komentar kami