Betariko.com - Perintah SQL DELETE Query digunakan untuk menghapus sebuah atau beberapa record yang ada dari tabel.
Kamu dapat menggunakan klausa WHERE dengan kueri DELETE untuk menghapus baris yang dipilih, jika tidak, semua catatan akan dihapus.
Contoh Sintaks SQL Delete untuk Menghapus Record di SQL
Sintaks dasar dari query DELETE dengan klausa WHERE adalah sebagai berikut
DELETE DARI nama_tabel
DIMANA [kondisi];
Kamu dapat menggabungkan N sejumlah kondisi menggunakan operator AND atau OR.
Contoh
Pertimbangkan tabel PELANGGAN yang memiliki catatan berikut:
+----+----------+-----+-----------+----------+
| ID | NAMA | USIA | ALAMAT | GAJI |
+----+----------+-----+-----------+----------+
| 1 | Ramesh | 32 | Ahmadabad | 20000.00 |
| 2 | Khilan | 25 | Delhi | 1500.00 |
| 3 | kaushik | 23 | Kota | 20000.00 |
| 4 | Chaitali | 25 | Mumbai | 6500,00 |
| 5 | Hardik | 27 | Bhopal | 8500.00 |
| 6 | Komal | 22 | anggota parlemen | 4500.00 |
| 7 | Muffy | 24 | Indonesia | 10000.00 |
+----+----------+-----+-----------+----------+
Kode berikut memiliki kueri, yang akan menghapus atau DELETE pelanggan, yang ID-nya 6.
SQL> DELETE DARI PELANGGAN
WHERE ID = 6;
Sekarang, tabel PELANGGAN akan memiliki catatan berikut.
+----+----------+-----+-----------+----------+
| ID | NAMA | USIA | ALAMAT | GAJI |
+----+----------+-----+-----------+----------+
| 1 | Ramesh | 32 | Ahmadabad | 20000.00 |
| 2 | Khilan | 25 | Delhi | 1500.00 |
| 3 | kaushik | 23 | Kota | 20000.00 |
| 4 | Chaitali | 25 | Mumbai | 6500,00 |
| 5 | Hardik | 27 | Bhopal | 8500.00 |
| 7 | Muffy | 24 | Indonesia | 10000.00 |
+----+----------+-----+-----------+----------+
Jika Kamu ingin DELETE semua catatan dari tabel PELANGGAN, Kamu tidak perlu menggunakan klausa WHERE dan kueri DELETE adalah sebagai berikut -
SQL> DELETE DARI PELANGGAN;
Sekarang, tabel PELANGGAN tidak akan memiliki catatan apa pun.