TL;DR – SQL DELETE 是一个不可逆的命令,用于从表中删除数据记录。若要选择要删除的特定记录,请使用 WHERE 子句。
内容
SQL DELETE 的语法
例复制
DELETE FROM mytable_nameWHERE condition;
使用演示数据库的示例
“开发人员”表
| 编号 | 名字 | 城市 | 国家 |
|---|---|---|---|
| 1 | 汤姆·库尔库蒂斯 | 纽约 | 美国 |
| 2 | 安娜·费尔南德斯 | 伦敦 | 英国 |
| 3 | 安东尼奥·靛蓝 | 巴黎 | 法国 |
| 4 | 阿拉夫·凯林(Aarav Kaelin) | 德里 | 印度 |
| 5 | 安德鲁·图莫塔 | 迈阿密 | 美国 |
| 6 | 巴斯玛·兹拉塔 | 迈阿密 | 美国 |
删除单个记录
例复制
DELETE FROM DevelopersWHERE Name='Antonio Indigo';
结果
| 编号 | 名字 | 城市 | 国家 |
|---|---|---|---|
| 1 | 汤姆·库尔库蒂斯 | 纽约 | 美国 |
| 2 | 安娜·费尔南德斯 | 伦敦 | 英国 |
| 3 | 阿拉夫·凯林(Aarav Kaelin) | 德里 | 印度 |
| 4 | 安德鲁·图莫塔 | 迈阿密 | 美国 |
| 5 | 巴斯玛·兹拉塔 | 迈阿密 | 美国 |
删除所有数据但保留表
例复制
DELETE * FROM Developers;
陕公网安备 61012502000223号
评论一下吧