单选题下列关于SQL命令的叙述中,正确的是(  )。A UPDATE命令中必须有FROM关键字B UPDATE命令中必须有INTO关键字C UPDATE命令中必须有SET关键字D UPDATE命令中必须有WHERE关键字

题目
单选题
下列关于SQL命令的叙述中,正确的是(  )。
A

UPDATE命令中必须有FROM关键字

B

UPDATE命令中必须有INTO关键字

C

UPDATE命令中必须有SET关键字

D

UPDATE命令中必须有WHERE关键字

参考答案和解析
正确答案: B
解析:
在SQL查询中修改表中数据的语法结构为:UPDATE表名SET字段名=VALUE[WHERE条件]。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在VFP中,使用UPDATE命令时,如若当前数据库的关键字段的值不唯一,则仅对每个关键字的首记录更新()

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


参考答案:正确

第2题:

在Visual FoxPro中,使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是

A.REPLACE AGE WITH AGE+1

B.UPDATE STUDENT AGE WITH AGE+1

C.UPDATE SET AGE WITH AGE+I

D.UPDATE STUDENT SET AGE=AGE+1


正确答案:D
解析:本题考查SQL语句中UPDATA语句的功能和使用。选项A的错误在于,它是普通的修改命令,在缺少短语ALL情况下,只能修改当前的记录;选项B的错误在于不应该使用 WITH短语;选项C则没有指明对STUDENT表进行操作,并且不应该使用短语WITH;选项D是实现题目要求的正确书写方法,故选项D为正确答案。

第3题:

设有关系模式:student(sno, sname, age, dept),现利用命令: CREATE VIEW stu AS SELECT *FROM student WHERE dept="cs"WITH CHECK OPTION 创建了一个视图。则以下SQl命令中能正确执行的是

A.UPDATE stu SET dept="maths"

B.UPDATE stu SET dept="maths"WHERE age>=20

C.INSERT INTO stu VALUES ("2004001", "John", 30, "cs")

D.INSERT INTO stu VALUES ("2004001", "John", 50, "maths")


正确答案:C

第4题:

将“学生”表中,所有女学生的“年龄”加1,正确的命令语句是( )。

A.UPDATE 学生 FOR 年龄=年龄+1 WHERE 性别="女"

B.UPDATE 学生 WHERE 年龄=年龄+1 ON 性别="女"

C.UPDATE 学生 SET 年龄=年龄+1 WHERE 性别="女"

D.UPDATE 学生 SET 年龄=年龄+1 FOR 性别="女"


正确答案:C
解析:SQL的数据更新命令格式为:
UPDATE表名>SET列名1=表达式1[,列名2=表达式2…]
[WHERE条件表达式>]
一般使用WHERE子句指定条件,以更新满足条件的一些记录的字段值,并且一次可以更新多个字段;如果不使用WHERE子句,则更新全部记录。

第5题:

在Visual FoxPro中,使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是A)REPLACEAGE WITH AGE+1B)UPDATE STUDENT AGE WITH AGE+1C)UPDATE SET AGE WITH AGE+1D)UPDATE STUDENT SET AGE=AGE+1


正确答案:D
本题考查SQL语句UPDATA语句的功能和使用。选项A的错误在于,它是普通的修改命令,在缺少短语ALL情况下,只能修改当前的记录;选项B的错误在于不应该使用WITH短语;选项C则没有指明对STUDENT表进行操作,并且不应该使用短语WITH;选项D是实玺题目要求的正确书写方法,故选项D为正确答案。

第6题:

若使用带RANDOM短语的UPDATE命令,用ADBF中的数据对B.DBF的数据进行更新,必须按关键字段排序或数据库是【 】。


正确答案:B.DBF
B.DBF

第7题:

要使“产品”表中所有产品的单价上浮8%,正确的SQL命令是( )。

A. UPDATE产品SET单价=单价+单价*8%FOR ALL

B. UPDATE产品SET单价=单价*1.08 FOR ALL

C. UPDATE产品SET单价=单价+单价*8%

D. UPDATE产品SET单价=单价*1.08


正确答案:D
SQL的数据更新命令格式如下:
UPDATE表名SET字段名1=表达式1[,字段名2=表达式2]
WHERE条件
因此,正确答案为:UPDATE产品SET单价=单价*1.O8。

第8题:

要使 “ 产品 ” 表中所有产品的单价上浮 8 %,正确的 SQL 命令是

A)UPDATE 产品 SET 单价 = 单价 + 单价 *8% FOR ALL

B)UPDATE 产品 SET 单价 = 单价 *1.08 FOR ALL

C)UPDATE 产品 SET 单价 = 单价 + 单价 *8%

D)UPDATE 产品 SET 单价 = 单价 *1.08


正确答案:D

第9题:

下列关于SQL命令的叙述中,错误的是( )。

A.INSERT命令可以将一条新记录插入表中

B.UPDATE命令可以更新表中已存在的记录

C.DEl.ETE命令可以删除表中已存在的记录

D.SELECT命令不能与GRUP BY一起使用


正确答案:D
INSERT语句表示插入查询,UPDATE语句表示更新查询,DELETE语句表示删除查询,SELECT语句表示选择查询。选项A、B、C表述的内容是正确的,选项D中SELECT可以与GROUPBY/ORDERBY/WHERE子句配合使用,故表述错误。因此选择D选项。.

第10题:

在Visual FoxPro中,使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加 1岁,应该使用的命令是

A.REPLACE AGE WITH AGE+1

B.UPDATE STUDENT AGE WITH AGE+1

C.UPDATE SET AGE WITH AGE+1

D.UPDATE STUDENT SET AGE=AGE+1


正确答案:D
解析:选项A的错误在于,它是普通的修改命令,在缺少短语ALL情况下,只能修改当前的记录;选项B的错误在于不应该使用WITH短语;选项C则没有指明对STUDENT表进行操作,并且不应该使用短语WITH;选项D是实现题目要求的正确书写方法。

更多相关问题