SQL DELETE语句

本文概要

  • SQL DELETE语句的主题
SQL DELETE语句从表中用来删除行。一般来说DELETE语句从表中删除一个或多个记录。
DELETE语句语法让我们来看看语法的SQL DELETE语句:
DELETE FROM table_name [WHERE condition];

这里table_name是必须被删除的表。在SQL DELETE语句的WHERE子句是可选在这里。
在SQL中删除实例【SQL DELETE语句】让我们一表,命名为“雇员”表。
IDEMP_NAME薪水
101Adarsh SinghOBRA20000
102Sanjay Singh密鲁特21000
103Priyanka Sharma赖布尔25000
104Esha Singhal新德里26000
的删除与WHERE子句在下面给出实施例:
DELETE FROM EMPLOYEE WHERE ID=101;

结果表查询后:
IDEMP_NAME薪水
102Sanjay Singh密鲁特21000
103Priyanka Sharma赖布尔25000
104Esha Singhal新德里26000
delete语句的另一个例子下面给出
DELETE FROM EMPLOYEE;

结果表查询后:
IDEMP_NAME薪水
它会删除EMPLOYEE表中的所有记录。
它会删除EMPLOYEE表其中ID为101的所有记录。
在SQL DELETE语句的WHERE子句是可选的,它标识被删除列的行。
WHERE子句是用来防止所有的行删除的表,如果不使用WHERE子句,你可能损失所有行。
对于Oracle数据库无效DELETE语句不能使用*(星号)符号删除所有记录。
DELETE * FROM EMPLOYEE;

SQL DELETE语句的主题

    推荐阅读