本文概述
- 删除单条记录
- 删除多条记录
- 删除所有记录
【DBMS SQL DELETE语句】句法
DELETE FROM table_name WHERE some_condition;
样品表
雇员
EMP_ID | EMP_NAME | 市 | 薪水 | 年龄 |
---|---|---|---|---|
1 | Angelina | Chicago | 200000 | 30 |
2 | Robert | Austin | 300000 | 26 |
3 | Christian | Denver | 100000 | 42 |
4 | Kristen | Washington | 500000 | 29 |
5 | Russell | 洛杉矶天使 | 200000 | 36 |
6 | Marry | Canada | 600000 | 48 |
询问
DELETE FROM EMPLOYEE WHERE EMP_NAME = 'Kristen';
输出:执行此查询后, EMPLOYEE表将如下所示:
EMP_ID | EMP_NAME | 市 | 薪水 | 年龄 |
---|---|---|---|---|
1 | Angelina | Chicago | 200000 | 30 |
2 | Robert | Austin | 300000 | 26 |
3 | Christian | Denver | 100000 | 42 |
5 | Russell | 洛杉矶天使 | 200000 | 36 |
6 | Marry | Canada | 600000 | 48 |
询问
DELETE FROM EMPLOYEE WHERE AGE= 30;
输出:执行此查询后, EMPLOYEE表将如下所示:
EMP_ID | EMP_NAME | 市 | 薪水 | 年龄 |
---|---|---|---|---|
2 | Robert | Austin | 300000 | 26 |
3 | Christian | Denver | 100000 | 42 |
5 | Russell | 洛杉矶天使 | 200000 | 36 |
6 | Marry | Canada | 600000 | 48 |
句法
DELETE * FROM table_name;
orDELETE FROM table_name;
询问
DELETE FROM EMPLOYEE;
输出:执行此查询后, EMPLOYEE表将如下所示:
EMP_ID | EMP_NAME | 市 | 薪水 | 年龄 |
---|
推荐阅读
- DBMS SQL数据类型详解
- DBMS SQL命令
- DBMS SQL子句
- DBMS SQL聚合函数
- DBMS专业化解析
- DBMS顺序文件组织
- DBMS第二范式(2NF)
- DBMS事务序列表或时间表
- 更高级别的DBMS关系