单选题
从student表删除年龄大于30的记录的正确SQL命令是( )。
A、
DELETE FOR 年龄>30
B、
DELETE FROM student WHERE 年龄>30
C、
DELETE student FOR 年龄>30
D、
DELETE student WHILE 年龄>30
【正确答案】
B
【答案解析】
解析:删除数据的命令格式为:DELETE FROM 表名 [WHERE 条件]。该命令是逻辑删除指定表中满足条件的记录,如果要物理删除记录需要继续使用PACK命令。WHERE指定被删除的记录所满足的条件,如果不使用WHERE子句,则删除该表中的全部记录。A、C、D均为错误的命令格式。要从student表删除年龄大于30的记录,正确的命令应该是DELETE FROM student WHERE 年龄>30,即B选项。
提交答案
关闭