Latest web development tutorials

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 ;

lampu 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;

CATATAN: Bila Andamenghapus catatan untuk ekstra hati-hati! Karena Anda tidak dapat diulang!