SQL DELETE
DELETE untuk menghapus record dalam tabel digunakan.
SQL DELETE
DELETE untuk menghapus baris dalam sebuah tabel.
SQL DELETE sintaks
DELETE FROM table_name
WHERE some_column = some_value ;
WHERE some_column = some_value ;
Perhatikan bahwa SQL DELETE klausa WHERE! Klausa WHERE menentukan yang merekam atau catatan yang perlu dihapus. Jika Anda menghilangkan klausa WHERE, semua catatan akan dihapus! |
Demo Database
Dalam tutorial ini, kita akan menggunakan database contoh w3big.
Berikut ini adalah yang dipilih "Website" data tabel:
+----+--------------+---------------------------+-------+---------+ | id | name | url | alexa | country | +----+--------------+---------------------------+-------+---------+ | 1 | Google | https://www.google.cm/ | 1 | USA | | 2 | 淘宝 | https://www.taobao.com/ | 13 | CN | | 3 | 本教程 | http://www.w3big.com/ | 4689 | CN | | 4 | 微博 | http://weibo.com/ | 20 | CN | | 5 | Facebook | https://www.facebook.com/ | 3 | USA | | 6 | 百度 | https://www.baidu.com/ | 4 | CN | | 7 | stackoverflow | http://stackoverflow.com/ | 0 | IND | +----+---------------+---------------------------+-------+---------+
SQL DELETE contoh
Misalkan kita "Website" daftar untuk menghapus dari situs yang disebut "Baidu" dan negara ini situs CN ini.
Kami menggunakan pernyataan SQL berikut:
contoh
DELETE DARI website
MANA name = 'Baidu' DAN negara = 'CN';
Jalankan SQL di atas, kemudian membaca "Website" daftar, data adalah sebagai berikut:
Hapus semua data
Anda dapat menghapus meja tanpa kondisi, menghapus semua baris dalam tabel. Ini berarti bahwa struktur tabel, atribut, indeks akan tetap tidak berubah:
DELETE FROM table_name;
atau
DELETE * FROM table_name;
atau
DELETE * FROM table_name;
CATATAN: Bila Andamenghapus catatan untuk ekstra hati-hati! Karena Anda tidak dapat diulang!