SQL DELETE Statement
SQL DELETE Statement
Pernyataan DELETE digunakan untuk menghapus record dalam sebuah tabel.
Pernyataan DELETE
Pernyataan DELETE digunakan untuk menghapus baris dalam tabel.
SQL DELETE Sintaks
DELETE FROM table_name WHERE some_column=some_value |
Catatan: Perhatikan klausa WHERE dalam sintaks DELETE. Klausa WHERE menentukan yang merekam atau catatan yang harus dihapus. Jika Anda menghilangkan klausa WHERE, semua catatan akan dihapus!
Contoh SQL DELETE
The "Orang" tabel:
P_Id | LastName | Nama_belakang | Alamat | Kota |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendson | Tove | Borgvn 23 | Sandnes |
3 | Pettersen | Kari | Storgt 20 | Stavanger |
4 | Nilsen | Johan | Bakken 2 | Stavanger |
5 | Tjessem | Jakob | Nissestien 67 | Sandnes |
Sekarang kita ingin menghapus orang "Tjessem, Jakob" pada tabel "Orang".
Kami menggunakan pernyataan SQL berikut:
DELETE FROM Persons WHERE LastName='Tjessem' AND FirstName='Jakob' |
The "Orang" tabel sekarang akan terlihat seperti ini:
P_Id | LastName | Nama_belakang | Alamat | Kota |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendson | Tove | Borgvn 23 | Sandnes |
3 | Pettersen | Kari | Storgt 20 | Stavanger |
4 | Nilsen | Johan | Bakken 2 | Stavanger |
Hapus Semua Baris
Hal ini dimungkinkan untuk menghapus semua baris dalam tabel tanpa menghapus tabel. Ini berarti bahwa struktur tabel, atribut, dan indeks akan tetap utuh:
DELETE FROM table_name or DELETE * FROM table_name |
Catatan: Berhati-hatilah saat menghapus catatan. Anda tidak dapat membatalkan pernyataan ini!
Posting Komentar