数据库基础: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
。你应该谨慎使用此类通配符!