题目
在SQL中,如何删除表中的数据? A SELECT*FROM table WHERE condition BINSERTINTO table VALUES(value 1, value 2,…)C UPDATE table SET column=value WHERE condition D DELETEFROM table WHERE condition
在SQL中,如何删除表中的数据? A SELECT*FROM table WHERE condition BINSERTINTO table VALUES(value 1, value 2,…)C UPDATE table SET column=value WHERE condition D DELETEFROM table WHERE condition
题目解答
答案
D
解析
考查要点:本题主要考查对SQL基本语句功能的区分能力,特别是删除数据的正确语法。
解题核心:
- 明确SQL常用语句的功能:SELECT用于查询,INSERT用于插入,UPDATE用于更新,DELETE用于删除。
- 关键点:删除数据时必须使用
DELETE FROM
语句,并通过WHERE
子句指定删除条件,避免误删全部数据。
选项分析
A. SELECT * FROM table WHERE condition
- 功能:此语句用于查询数据,
WHERE
子句用于筛选符合条件的记录。 - 错误原因:
SELECT
仅用于读取数据,不会对表内容进行修改。
B. INSERT INTO table VALUES(value1, value2,…)
- 功能:此语句用于插入新记录到表中。
- 错误原因:题目要求删除数据,而
INSERT
与删除无关。
C. UPDATE table SET column=value WHERE condition
- 功能:此语句用于更新表中符合条件的记录字段值。
- 错误原因:
UPDATE
修改数据而非删除,无法满足题目需求。
D. DELETE FROM table WHERE condition
- 功能:此语句用于删除表中符合条件的记录。
- 正确性:
DELETE
是唯一能删除数据的语句,WHERE
子句确保按条件删除,避免误操作。