本文概要
- SQL DELETE语句的主题
DELETE语句语法让我们来看看语法的SQL DELETE语句:
DELETE FROM table_name [WHERE condition];
这里table_name是必须被删除的表。在SQL DELETE语句的WHERE子句是可选在这里。
在SQL中删除实例【SQL DELETE语句】让我们一表,命名为“雇员”表。
ID | EMP_NAME | 市 | 薪水 |
---|---|---|---|
101 | Adarsh Singh | OBRA | 20000 |
102 | Sanjay Singh | 密鲁特 | 21000 |
103 | Priyanka Sharma | 赖布尔 | 25000 |
104 | Esha Singhal | 新德里 | 26000 |
DELETE FROM EMPLOYEE WHERE ID=101;
结果表查询后:
ID | EMP_NAME | 市 | 薪水 |
---|---|---|---|
102 | Sanjay Singh | 密鲁特 | 21000 |
103 | Priyanka Sharma | 赖布尔 | 25000 |
104 | Esha Singhal | 新德里 | 26000 |
DELETE FROM EMPLOYEE;
结果表查询后:
ID | EMP_NAME | 市 | 薪水 |
---|
它会删除EMPLOYEE表其中ID为101的所有记录。
在SQL DELETE语句的WHERE子句是可选的,它标识被删除列的行。
WHERE子句是用来防止所有的行删除的表,如果不使用WHERE子句,你可能损失所有行。
对于Oracle数据库无效DELETE语句不能使用*(星号)符号删除所有记录。
DELETE * FROM EMPLOYEE;
SQL DELETE语句的主题
推荐阅读
- SQL删除行语句
- SQL UPDATE DATE更新日期
- SQL UPDATE JOIN语句
- SQL UPDATE更新语句
- SQL插入多行
- SQL INSERT INTO SELECT插入语句
- SQL INSERT INTO插入语句
- SQL INSERT语句
- SQL ORDER BY DESC子句