W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
SQL DELETE 語句用于刪除表中現(xiàn)有的記錄。
你可以在 DELETE 語句中使用 WHERE 子句來刪除選定的記錄,否則所有的記錄都會被刪除。
帶 WHERE 子句的 DELETE 語句的基本語法如下:
DELETE FROM table_name
WHERE [condition];
WHERE 子句中,你可以將 N 個條件用 AND 或者 OR 連接在一起。
考慮 CUSTOMERS 表,表中記錄如下所示:
+----+----------+-----+-----------+----------+
| ID | NAME | AGE | ADDRESS | SALARY |
+----+----------+-----+-----------+----------+
| 1 | Ramesh | 32 | Ahmedabad | 2000.00 |
| 2 | Khilan | 25 | Delhi | 1500.00 |
| 3 | kaushik | 23 | Kota | 2000.00 |
| 4 | Chaitali | 25 | Mumbai | 6500.00 |
| 5 | Hardik | 27 | Bhopal | 8500.00 |
| 6 | Komal | 22 | MP | 4500.00 |
| 7 | Muffy | 24 | Indore | 10000.00 |
+----+----------+-----+-----------+----------+
下面的示例代碼將從中刪除 ID 為 6 的客戶:
SQL> DELETE FROM CUSTOMERS
WHERE ID = 6;
上述代碼運行之后,CUSTOMERS 表中的記錄如下所示:
+----+----------+-----+-----------+----------+
| ID | NAME | AGE | ADDRESS | SALARY |
+----+----------+-----+-----------+----------+
| 1 | Ramesh | 32 | Ahmedabad | 2000.00 |
| 2 | Khilan | 25 | Delhi | 1500.00 |
| 3 | kaushik | 23 | Kota | 2000.00 |
| 4 | Chaitali | 25 | Mumbai | 6500.00 |
| 5 | Hardik | 27 | Bhopal | 8500.00 |
| 7 | Muffy | 24 | Indore | 10000.00 |
+----+----------+-----+-----------+----------+
如果你想要刪除 CUSTOMERS 表中所有的記錄的話,只要將 WHERE 子句去掉即可。此時,DELETE 語句如下所示:
SQL> DELETE FROM CUSTOMERS;
現(xiàn)在,CUSTOMERS 表中就空空如也了。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: