Perintah DELETE digunakan untuk menghapus rekaman yang ada di dalam tabel.
Statement SQL berikut menghapus customer”Alfreds Futterkiste” dari tabel “Customer”:
Contoh
DELETE FROM Customers WHERE NamaCustomer='Alfreds Futterkiste';
Catatan: Hati-hati saat menghapus record dalam tabel! Perhatikan klausa WHERE dalam pernyataan DELETE. Klausa WHERE menentukan record mana yang harus dihapus. Jika ingin menghilangkan klausa WHERE, semua record dalam tabel akan dihapus!
Kita dapat menghapus semua baris dalam tabel tanpa menghapus tabel. Artinya struktur tabel, atribut dan indeks akan utuh:
Pernyataan SQL berikut menghapus semua baris dalam tabel “Customer”, tanpa menghapus tabel. Artinya struktur tabel, atribut dan indeks akan utuh:
Contoh
DELETE FROM Customers;