- Contoh Tabel siswa
- 1. UPDATE – Memperbarui Data
- 2. DELETE – Menghapus Data
- Menghapus Semua Data (Opsional)
- Kesimpulan
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
WHEREsaat melakukan UPDATE! TanpaWHERE, 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, perintahDELETEwajib disertaiWHEREagar 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
Artikel ini dibaca sebanyak 2.857 kali
{ setTimeout(() => { showShimmer = false; }, 300); })"
:class="{'opacity-0': !loaded, 'opacity-100': loaded}"
class="lazy w-full h-auto rounded-xl border border-white dark:border-neutral-700/80 transition-opacity duration-500"
loading="lazy"
/>
SAWERIA
Memuat komentar...