tutorial pengembangan web terbaru
 

SQL Pernyataan DELETE


Pernyataan DELETE digunakan untuk menghapus record dalam sebuah tabel.


SQL Statement DELETE

Pernyataan DELETE digunakan untuk menghapus baris dalam sebuah tabel.

SQL DELETE Sintaks

DELETE FROM table_name
WHERE some_column = some_value ;

Perhatikan klausa WHERE dalam SQL DELETE!
Klausa WHERE menentukan yang merekam atau catatan yang harus dihapus. Jika Anda menghilangkan klausa WHERE, semua catatan akan dihapus!


Demo database

Dalam tutorial ini kita akan menggunakan terkenal sampel database Northwind.

Di bawah ini adalah pilihan dari "Customers" tabel:

CustomerID CustomerName ContactName Address City PostalCode Country
1

Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitucion 2222 Mexico D.F. 05021 Mexico
3 Antonio Moreno Taqueria Antonio Moreno Mataderos 2312 Mexico D.F. 05023 Mexico
4

Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
5 Berglunds snabbkop Christina Berglund Berguvsvagen 8 Lulea S-958 22 Sweden

SQL DELETE Contoh

Anggaplah kita ingin menghapus pelanggan "Alfreds Futterkiste" dari "Customers" meja.

Kami menggunakan pernyataan SQL berikut:

Contoh

DELETE FROM Customers
WHERE CustomerName='Alfreds Futterkiste' AND ContactName='Maria Anders';
Cobalah sendiri "

The "Customers" tabel sekarang akan terlihat seperti ini:

CustomerID CustomerName ContactName Address City PostalCode Country
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitucion 2222 Mexico D.F. 05021 Mexico
3 Antonio Moreno Taqueria Antonio Moreno Mataderos 2312 Mexico D.F. 05023 Mexico
4

Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
5 Berglunds snabbkop Christina Berglund Berguvsvagen 8 Lulea S-958 22 Sweden

Hapus Semua Data

Hal ini dimungkinkan untuk menghapus semua baris dalam tabel tanpa menghapus tabel. Ini berarti bahwa struktur tabel, atribut, dan indeks akan utuh:

DELETE FROM table_name ;

or

DELETE * FROM table_name ;

Note: Berhati-hatilah saat menghapus catatan. Anda tidak dapat membatalkan pernyataan ini!