如果DELETE语句中未使用WHERE子句,会产生什么结果?()A、将删除表中的所有行。B、将从数据库中删除该表。C、将显示错误消息,指明语法不正确。D、不会返回任何结果。语句将不会执行。

题目

如果DELETE语句中未使用WHERE子句,会产生什么结果?()

  • A、将删除表中的所有行。
  • B、将从数据库中删除该表。
  • C、将显示错误消息,指明语法不正确。
  • D、不会返回任何结果。语句将不会执行。

相似考题
更多“如果DELETE语句中未使用WHERE子句,会产生什么结果?()A、将删除表中的所有行。B、将从数据库中删除该表。C、将显示错误消息,指明语法不正确。D、不会返回任何结果。语句将不会执行。”相关问题
  • 第1题:

    省略了WHERE子句的DELETE语句将删除表中所有的数据。()

    此题为判断题(对,错)。


    参考答案:正确

  • 第2题:

    使用SQL删除数据命令时,如果不使用WHERE子句,则

    A.逻辑删除表中当前记录

    B.物理删除表中当前记录

    C.逻辑删除表中所有记录

    D.物理删除表中所有记录


    正确答案:C
    解析: 在使用SQL DELECT删除数据时,若不使用WHERE子句,则删除表中全部的记录, SQL删除属于逻辑删除。

  • 第3题:

    设有学生表:STUD(学号,姓名,性别,年龄,专业),将学号为“20030019”的学生从该表中删除掉的语句是______。

    A.DELETE STUD WHERE学号="20030019"

    B.DELETE FROM STUD WHERE学号="20030019"

    C.DELETE TABLE STUD WHERE学号="20030019"

    D.DELETE FROM WHERE 学号="20030019"


    正确答案:B

  • 第4题:

    SQL语句“DE1ETE FROM学生WHERE年龄>25”的功能是( )。

    A.删除学生表

    B.删除学生表中的年龄字段

    C.将学生表中年龄大于25的记录逻辑删除

    D.将学生表中年龄大于25的记录物理删除


    正确答案:C
    DELETE短语是SQL的数据操作功能,用来逻辑删除表中符合条件的记录,通过WHERE短语指定删除条件。DELETE删除功能与表操作删除记录功能一样,都只能逻辑删除表中记录,要物理删除,同样需要使用PACK命令。

  • 第5题:

    下列执行数据的删除语句在运行时不会产生错误信息的是( )。

    A delete * from A where B=‘6’

    B delete * from A where B=‘6’

    C delete A where B=6

    D delete A set where B=‘6’


    参考答案B

  • 第6题:

    在SELECT语句中,下列子句用于将查询结果存储在一个新表中()。

    A.FROM子句
    B.INTO子句
    C.SELECT子句
    D.WHERE子句

    答案:B
    解析:
    在SELECT语句中,INTO子句用于将查询结果存储在一个新表中。

  • 第7题:

    使用不带WHERE短语的SQL-DELETE语句只能删除指定表中的当前记录。


    正确答案:错误

  • 第8题:

    在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分(),使用关键字()可以把重复行屏蔽,将多个查询结果返回一个结果集合的运算符是(),如果在SELECT语句中使用聚合函数时,可以在后面使用()。


    正确答案:SELECT,FROM;DISTINCT;UNION;GROUP BY

  • 第9题:

    使用SQL语句将学生表S中年龄(AGE)大于30岁的记录删除,正确的命令是()

    • A、DELETE FOR AGE>30
    • B、DELETE FROM S WHERE AGE>30
    • C、DELETE S FOR AGE>30
    • D、DELETE S WHERE AGE>30

    正确答案:B

  • 第10题:

    在SELECT语句中,下列子句用于将查询结果存储在一个新表中()

    • A、SELECT子句
    • B、INTO子句
    • C、FROM子句
    • D、WHERE子句

    正确答案:B

  • 第11题:

    单选题
    SQL中的记录删除语句(DELETE)的功能是将表中满中条件的记录()。
    A

    隐藏

    B

    彻底删除(物理删除)

    C

    移去

    D

    逻辑删除


    正确答案: D
    解析: 暂无解析

  • 第12题:

    单选题
    在SELECT语句中,下列子句用于将查询结果存储在一个新表中()
    A

    SELECT子句

    B

    INTO子句

    C

    FROM子句

    D

    WHERE子句


    正确答案: B
    解析: 暂无解析

  • 第13题:

    SQL 语句 DELETE FROM 学生 WHERE 年龄>25的功能是( )。

    A.删除学生表

    B.删除学生表中的年龄字段

    C.将学生表中年龄大于25的记录逻辑删除

    D.将学生表中年龄大于25的记录物理删除


    正确答案:C
    解析:DELETE短语是SQL的数据操作功能,用来逻辑删除表中符合条件的记录,通过WHERE短语指定删除条件。SQL—DELETE删除功能与表操作删除记录功能一样,都只能逻辑删除表中记录,要物理删除,同样需要使用PACK命令。

  • 第14题:

    以下关于删除表中记录的描述,正确的是( )。

    A. 删除数据的命令格式是DELETE*FROM<表名>[WHERE<条件>]

    B. 如果删除数据的命令中不包含WHERE子句,则删除该表中的全部记录

    C. SQL的DELETE命令是物理删除表中数据

    D. 以上描述都不正确


    正确答案:B
    SQL语言使用delete语句删除数据库表中的记录,Delete语句的格式为:
    Delete from TableName where ColumnName OPERATOR Val— ue[and I or Cdumn OPERATOR Value]
    Delete后面不能含有*号,如果没有where子句,则删除表中的全部记录。
    DELETE命令只是逻辑删除数据库表中的记录,如果要物
    理删除记录需要继续使用PACK命令。

  • 第15题:

    使用SQL语句将表s中字段price的值大于30的记录删除,正确的命令是( )。

    A.DELETE FROM S FOR price>30

    B.DELETE FROM sWHERE price>30

    C.DELETE S FOR pricC>30

    D.DELETE S WHERE pricC>30


    正确答案:B

  • 第16题:

    使用SQL语句将表S中字段price的值大于30的记录删除,正确的命令是

    A.DELETE FROM s FOR price>30

    B.DELETE FROM s WHERE price>30

    C.DELETE s FOR price>30

    D.DELETE s WHERE price>30


    正确答案:B
    解析:SQL语句中,删除记录的命令格式为DELETE FROM表名WHERE…,此题要求将表s中字段price的值大于30的记录删除,所以条件应为price>30,即WHERE price>30。选项A)和C)中用来指定条件的FOR短语是错误的,应该用WHERE;选项D)中没有用FROM来指明删除的记录来自哪个表,故选B)。

  • 第17题:

    请使用DELETE语句将数据库db_test的表content中留言人姓名为“MysQL初学者”的留言信息删除。


    参考答案:在MySQL命令行客户端输入如下SQL语句即可实现: mysql>USE db-test;Database changedmysql>DELETE FROM content一>WHERE usemame='MySQL初学者';Query OK,1 rOW affected(0.09 sec)

  • 第18题:

    评估以下语句: ALTER TABLE employees ADD CONSTRAINT employee_id PRIMARY KEY; 该语句将返回以下哪种结果()

    • A、将返回语法错误
    • B、将向EMPLOYEES表添加约束条件
    • C、将改写EMPLOYEES表的一个现有约束条件
    • D、将启用EMPLOYEES表的一个现有约束条件

    正确答案:C

  • 第19题:

    运行SQL命令“Delete*From比赛成绩Where姓名=李勇”,得到的结果是()。

    • A、删除“比赛成绩”表中的所有记录
    • B、删除“比赛成绩”表中姓名为“李勇”的记录
    • C、删除“比赛成绩”表中的“李”的所有记录
    • D、查询“比赛成绩”表中姓名为“李勇”的记录

    正确答案:B

  • 第20题:

    语句SELECT * FROM dept WHERE NOT EXISTS (SELECT * FROM emp WHERE deptno=dept.deptno)执行后的结果为()

    • A、只显示存在于EMP表中的部门全部信息
    • B、只显示不存在于EMP表中的部门全部信息
    • C、未返回任何数据
    • D、显示DEPT表中的全部信息

    正确答案:B

  • 第21题:

    SQL中的记录删除语句(DELETE)的功能是将表中满中条件的记录()。

    • A、隐藏
    • B、彻底删除(物理删除)
    • C、移去
    • D、逻辑删除

    正确答案:D

  • 第22题:

    下面哪一个SQL语句将删除DEPT表中的所有数据,并永久删除DEPT表的整个结构()

    • A、DROP TABLE dept;
    • B、DELETE TABLE dept;
    • C、TRUNCATE TABLE dept;
    • D、DELETE * . * FROM dept; [END CODE]"

    正确答案:A

  • 第23题:

    单选题
    评估以下语句: ALTER TABLE employees ADD CONSTRAINT employee_id PRIMARY KEY; 该语句将返回以下哪种结果()
    A

    将返回语法错误

    B

    将向EMPLOYEES表添加约束条件

    C

    将改写EMPLOYEES表的一个现有约束条件

    D

    将启用EMPLOYEES表的一个现有约束条件


    正确答案: A
    解析: 暂无解析