SQL删除
SQL删除 SQL DELETE语句用于从表中删除行。通常,DELETE语句从表中删除一个或多个记录。 SQL…
SQL删除
SQL DELETE语句用于从表中删除行。通常,DELETE语句从表中删除一个或多个记录。
SQL删除语法
让我们看一下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表的所有记录。
SQL DELETE语句中的WHERE子句是可选的,它标识要删除的列中的行。
WHERE子句用于防止删除表中的所有行。如果不使用WHERE子句,则可能会丢失所有行。
ORACLE数据库的DELETE语句无效
您不能使用*(星号)符号删除所有记录。
DELETE * FROM EMPLOYEE;
SQL DELETE语句的主题
类别:MySQL、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!