计算机二级

“学生”表中学生号为主索引,若用SQL命令INSERT插入一个记录,下面语句正确的是( )。A.(“002”,“孙静”,“女”,“22”)B.(002,“孙静”,NULL,22)C.(NULL,“孙静”,“女”,“22”)D.(002,孙静,女,22)

题目

“学生”表中学生号为主索引,若用SQL命令INSERT插入一个记录,下面语句正确的是( )。

A.(“002”,“孙静”,“女”,“22”)

B.(002,“孙静”,NULL,22)

C.(NULL,“孙静”,“女”,“22”)

D.(002,孙静,女,22)

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列叙述中,错误的是 ______。

A.用INSERT-SQL语句可以插入一条记录

B.用INSERT-SQL语句可以插入多条记录

C.使用INSERT-SQL语句可以插入记录的部分数据

D.使用INSERT-SQL语句插入记录时列名的排列顺序必须与表定义时的顺序一致


正确答案:D
解析:SQL中的INSERT语句既可以向指定表插入一条记录,又可以插入多条记录;也可以插入记录的部分值,对于没有插入值的字段,将取NULL值,但在表定义时有NOTNULL约束的字段不能取NULL值。在插入记录时列名的排列顺序不一定与表定义时的顺序一致,但要插入的数据值的排列顺序必须与列名的排列顺序一致,个数相等,数据类型一一对应。

第2题:

下列叙述中,错误的是______。

A.用INSERT语句可以插入一条记录

B.用INSERT语句可以插入多条记录

C.使用INSERT语句可以插入记录的部分数据

D.使用INSERT语句插入记录时列名的排列顺序必须与表定义时的顺序一致


正确答案:D

第3题:

下面各题使用如下的“教师”表和“学院”表 [*]

使用SQL语句将一条新的记录插入学院表 INSERT【 】学院(系号,系名)【 】(“04”,“计算机”)


正确答案:intovalues(或valu、或value)
依据题意,向学院表中插入表系号和系名的属性值,应该用SQL中的INSERT命令。INSERTINTO之后的关键字是用来指定要插入记录的表名,VALUES则指定插入记录的各个字段值。

第4题:

“职工”表结构为(职工号N(3),姓名C(3),性别C(1),年龄N(2)),职工号为主索引,若用SQL命令INSERT插入一个记录,下面语句正确的是______。

A.(“002”,“刘勋”,“男”,“22”)

B.(002,“刘勋”NULL,22)

C.(NULL,“刘勋”,“男”,“22”)

D.(002,刘勋,男,22)


正确答案:B

第5题:

“学生”表中学生号为主索引,若用SQL命令检索所有比“孙静”年龄大的同学,下列语句正确的是( )。

A. SELECT*FROM学生; WHERE 年龄>(SELECT 年龄 FROM学生; WHERE 姓名=“孙静”)

B.SELECT*FROM学生; WHERE 姓名=“孙静”

C. SELECT*FROM 学生: WHERE 年龄>(SELECT 年龄; WHERE 姓名=“孙静”)

D.SELECT*FROM 学生: WHERE 年龄>“孙静”


正确答案:A
解析:本题是一个嵌套循环查询的语句,内层循环是检索出“孙静”的年龄,外层循环用WHERE语句检索出比“孙静”年龄大的同学,外层循环结果依赖于内层查询。

第6题:

SQL中的INSERT语句可以用于______。

A.插入一条记录

B.插入一个字段

C.插入一个索引

D.插入一个表


正确答案:A
解析:SQL中的INSERT语句属于数据操作语句,其功能是将新的数据以记录的形式插入到一个已存在的表中。如果要插入一个字段应使用AL TER-SQL语句中的ADD子句。创建索引用命令CREATE INDEX,在SQL中没有插入索引和表的相关语句。

第7题:

用SQL语句进行记录的插入操作,使用 INSERT 语句。()


参考答案正确

第8题:

在考生文件夹中的“学生”表下使用SQL语句完成下列题目,并将SQL语句保存在“mytxt.txt”中。

(1)用SELECT语句查询所有住在2楼的学生的全部信息(宿舍字段的第一位是楼层号)。

(2)用INSERT语句为“学生”表插入一条记录(s10,胡飞,舅,23,5,402)。

(3)用DELETE语句将“学生”表中学号为“S77的学生盼记录删除。

(4)用UPDATE语句将“学生”表中所有人的年龄增加一岁。


正确答案:
【操作步骤】
①其SQL语句为:select*from学生where all(subs(宿舍),1,1)=“2”
②其SQL语句为:insert into学生values(〝Sl0〞,〝胡飞〞,〝男〞,23,〝5〞,〝402〞)
③其SQL语句为:delete from学生where学号=“S7”
④其SQL语句为:update学生set年龄=年龄+1

第9题:

使用SQL语句实现将一条新的记录插入“学生”表中:INSERT______学生(学号,姓名) VALUES("9801","李峰")


正确答案:INTO
INTO 解析:INSERT命令用于在一个表中添加新记录,然后给新记录的字段赋值。格式为:
INSERT INTO 表名[(列名1[,列名2,…])]
VALUES(表达式1[,表达式2,…])
其中,INTO表名指出了要添加新记录的表名;列名1[,列名2,…]是字段名表,插入记录不完整时使用;VALUES指出要输入到新记录的指定字段中的数据值。
如果省略前面的字段名表,将按照表结构中定义的顺序依次指定每个字段的值。添加新记录后,该字段所包含的数值就是VALUES子句中所包含的数据。