SQL教程
SQL数据库
SQL表
SQL查询
SQL子句
SQL排序
SQL插入
SQL更新
SQL删除
SQL联接查询
SQL键

SQL DELETE

SQL DELETE语句用于从表中删除行。通常,DELETE语句从表中删除一个或多个记录。

SQL DELETE语法

让我们看一下SQL DELETE语句的语法:
DELETE FROM table_name [WHERE condition];
此处table_name是必须删除的表。 SQL DELETE语句中的 WHERE子句在这里是可选的。

SQL DELETE示例

我们来看一个名为" EMPLOYEE"的表。
ID EMP_NAME CITY SALARY
101 Adarsh Singh Obra 20000
102 Sanjay Singh Meerut 21000
103 Priyanka Sharma Raipur 25000
104 Esha Singhal Delhi 26000
下面给出了带有WHERE子句的删除示例:
DELETE FROM EMPLOYEE WHERE ID=101;
查询后的结果表:
ID EMP_NAME CITY SALARY
102 Sanjay Singh Meerut 21000
103 Priyanka Sharma Raipur 25000
104 Esha Singhal Delhi 26000
下面给出了delete语句的另一个示例
DELETE FROM EMPLOYEE;
查询后的结果表:
ID EMP_NAME CITY SALARY
它将删除EMPLOYEE表的所有记录。
它将删除ID为101的EMPLOYEE表的所有记录。
其中的WHERE子句SQL DELETE语句是可选的,它标识要删除的列中的行。
WHERE子句用于防止删除表中的所有行,如果不使用WHERE子句您可能会丢失所有行。

ORACLE数据库的无效DELETE语句

不能使用*(星号)符号删除所有记录。
DELETE * FROM EMPLOYEE;

昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4