跳轉至內容

資料庫基礎:DELETE

來自華夏公益教科書

試卷 2 - ⇑ 資料庫基礎 ⇑

← INSERT DELETE 資料定義語言 →


有時你可能會與 Facebook 上的朋友鬧翻,甚至不想讓他們看到你的限制頁面。你可能想要刪除你們的關係(實際上 Facebook 可能會保留連線,但將其標記為“已刪除”,這裡並不重要)。警察也可能會發現一個罪犯實際上是無辜的,然後想要刪除他們的犯罪記錄。我們需要一個 DELETE 命令來完成所有這些事情,永久地從資料庫中刪除記錄。假設我們發現 Geoff 被陷害了,他是完全無辜的。

DELETE FROM crooks      
WHERE name = 'Geoff'
練習:DELETE 語句

警察已經與所有嚴重受傷(4+)的女性達成了大赦協議,並決定將她們從資料庫中刪除。寫一個語句來完成此操作。

答案

DELETE FROM crooks
WHERE numScars >= 4 AND gender = 'female'

警察想要從他們的記錄中刪除所有未成年人(16 歲以下的人)。請完成此操作!

答案

DELETE FROM crooks
WHERE DoB >= 1999

你可以在選擇語句中使用萬用字元。例如,要刪除所有記錄:DELETE * FROM Customer。你應該謹慎使用此類萬用字元!

華夏公益教科書