W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
DELETE語句用于刪除表中現(xiàn)有記錄。
DELETE FROM table_name
WHERE condition;
請注意 刪除表格中的記錄時要小心! 注意SQL DELETE 語句中的 WHERE 子句! WHERE子句指定需要刪除哪些記錄。如果省略了WHERE子句,表中所有記錄都將被刪除! |
在本教程中,我們將使用著名的Northwind示例數(shù)據(jù)庫。
以下是 "Customers" 表中的數(shù)據(jù):
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 Constitución 2222 | México D.F. | 05021 | Mexico |
3 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | México D.F. | 05023 | Mexico |
4 | Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
5 | Berglunds snabbk?p | Christina Berglund | Berguvsv?gen 8 | Lule? | S-958 22 | Sweden |
假設(shè)我們想從"Customers" 表中刪除客戶“Alfreds Futterkiste”。
我們使用以下SQL語句:
現(xiàn)在,"Customers" 表如下所示:
CustomerID | CustomerName | ContactName | Address | City | PostalCode | Country |
---|---|---|---|---|---|---|
2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitución 2222 | México D.F. | 05021 | Mexico |
3 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | México D.F. | 05023 | Mexico |
4 | Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
5 | Berglunds snabbk?p | Christina Berglund | Berguvsv?gen 8 | Lule? | S-958 22 | Sweden |
您可以刪除表中的所有行,而不需要刪除該表。這意味著表的結(jié)構(gòu)、屬性和索引將保持不變:
DELETE FROM table_name;
或者
DELETE * FROM table_name;
注意:在沒有備份的情況下,刪除記錄要格外小心!因為你刪除了不能恢復(fù)!
現(xiàn)在,通過以下題目測測看您對“SQL Delete 語句(刪除表中的記錄)”的掌握程度吧!
SQL Delete語句:在本部分測驗中,您將通過一道選擇填空來練習(xí)使用 SQL 的 Delete 語句。
注:以上測試為付費測試,高級VIP免費
更多測試題請參考:《SQL測驗》題庫>>
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: