SQL数据修改与谓词使用全解析
1. SQL数据删除操作
在SQL中, DELETE
语句是用于删除表中数据的常用工具。它的语法结构相对简单,基本形式如下:
DELETE FROM <table name>
[ WHERE <search condition> ]
-
DELETE FROM
子句:必须指定要删除数据的表名。 -
WHERE
子句:可选的,用于指定删除数据的条件。如果不使用该子句,将删除指定表中的所有行。
需要注意的是, DELETE
语句仅删除表中的数据,而不会删除表的定义。若要同时删除数据和表定义,需使用 DROP TABLE
语句。另外, DELETE
语句不能删除表中单个列的值,只能删除整行。若要删除特定列的值,可使用 UPDATE
语句将该值设为 null
,前提是该列支持 null
值。
下面通过几个例子来进一步理解 DELETE
语句的使用:
- 删除 CDInventory
表中的所有数据 :
DELETE FROM CDI