Sintaks
DELETE FROM nama_tabel
WHERE kondisi;
| Bagian | Keterangan |
|---|---|
WHERE | Baris yang dihapus. Tanpa WHERE, seluruh isi tabel terhapus. |
Tanda [kurung siku] berarti bagian opsional. Kata kunci SQL tidak membedakan huruf besar-kecil, tapi menulisnya dengan huruf besar membuat query lebih mudah dibaca.
Contoh DELETE
Data contoh: departemen
Tabel departemen
| id | nama_dept | lokasi |
|---|---|---|
| 1 | Keuangan | Jakarta |
| 2 | Marketing | Jakarta |
| 3 | IT | Bandung |
| 4 | Legal | Surabaya |
DELETE FROM departemen
WHERE id = 4;
Isi tabel setelah dijalankan (SELECT * FROM departemen;)
| id | nama_dept | lokasi |
|---|---|---|
| 1 | Keuangan | Jakarta |
| 2 | Marketing | Jakarta |
| 3 | IT | Bandung |
Departemen Legal (id 4) terhapus. Tabelnya sendiri tetap ada.