个性化阅读
专注于IT技术分析

SQL DELETE语句

本文概要

SQL DELETE语句从表中用来删除行。一般来说DELETE语句从表中删除一个或多个记录。

DELETE语句语法

让我们来看看语法的SQL DELETE语句:

DELETE FROM table_name [WHERE condition];

这里table_name是必须被删除的表。在SQL DELETE语句的WHERE子句是可选在这里。


在SQL中删除实例

让我们一表,命名为“雇员”表。

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语句的主题

赞(0)
未经允许不得转载:srcmini » SQL DELETE语句

相关推荐

评论 抢沙发

评论前必须登录!