单选题向student表插入一条新记录的正确SQL语句是(  )。A APPEND INTO student VALUES('0401','王芳','女',18)B APPEND student VALUES('0401','王芳','女',18)C INSERT INTO student VALUES('0401','王芳','女',18)D INSERT student VALUES('0401','王芳','女',18)

题目
单选题
向student表插入一条新记录的正确SQL语句是(  )。
A

APPEND INTO student VALUES('0401','王芳','女',18)

B

APPEND student VALUES('0401','王芳','女',18)

C

INSERT INTO student VALUES('0401','王芳','女',18)

D

INSERT student VALUES('0401','王芳','女',18)

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

第1题:

使用SQL语句从表STUDENT中查询所有姓王的同学的信息,正确的命令是:A)SELECT*FROM STUDENT WHERE LEFT(姓名,2)=“王”B)SELECT*FROM STUDENT WHERE RIGHT(姓名,2)=“王”C)SELECT*FROM STUDENT WHERE TRIM(姓名,2)=“王”D)SELECT*FROM STUDENT WHERE STR(姓名,2)=“王”


正确答案:A
本题考查SQL语句中条件查询语句的书写。选项B中的RIGHT()函数是取姓名字段值最右边的一个字;选项C的TRIM()函数是删除姓名字段值的尾部空格;选项D的STR()函数是将数值表达式转换成字符串;选项A中的LEFT()函数是从姓名字段中取第一个字,利用表达式LEFT(姓名,2)="王",才能正确地描述查询条件,正确答案为A。

第2题:

若给出关系Student(S_no,Shame,Sage,S_sex,SD_name,S_add,S_tel),并用SQL语言定义Student关系如下:CREATE Student(S_no CHAR(6), Sname CHAR(30)NOT NULL, Sage CHAR(30), S_sex CHAR(1), SD_name CHAR(20), S_add CHAR(30), S_tel CHAR(20), PRIMARY KEY(S_no));采用(41)向Student中插入记录能被正确地执行。

A.INSERT INTO Smdent(S_no,Sname,Sage,S_sex,SD_name,S_add,S_tel)VALUES('010456','黎敏','18',",",",")

B.INSERT INTO Student(S_no,Sname,Sage,S_sex,S_r)name,S_add,S_tel)VALUES('010456','黎敏','18','男','计算机学院','北京','88661200')

C.INSERT INTO Student(S_no,Sname,Sage,S_sex,SD_name,S_add,S_tel)VALUES(,'黎敏','18','F','计算机学院','北京','88661200')

D.INSERT INTO Student(S_no,Sname,Sage,S_sex,SD_name,S_add,S_tel)VALUES('010456',,'18','F','计算机学院','北京','88661200')


正确答案:A
解析:本题考查SQL语言方面的基本知识。试题(41)的答案为A。选项B是错误的,因为定义Student关系时S_sex为一个字符,而选项B中插入S_sex处的数据为”男”占两个字符:选项C是错误的,因为定义 Student关系时S_no是主键,主键是不能取空值的,而选项C中插入S_no处的数据为空;选项D是错误的,因为定义Student关系时要求Sname不为空,而选项D中插入 Sname处的数据为空。

第3题:

使用SQL语句向学生表S(SNO,SN,AGE,SEX)中添加一条新记录,字段学号(SNO)、姓名(SN)、性别(SEX)、年龄(AGE)的值分别为0401、王芳、女、18,正确命令是( )。

A.APPEND INTO S (SNO,SN,SEX,AGE) VALUES (’0401’,’王芳’,’女’,18)

B.APPEND S VALUES (’0401’,’王芳’ ,18,’女’)

C.INSERT INTO S (SNO,SN,SEX,AGE) VALUES (’0401’,’王芳’,’女’,18)

D.INSERT S VALUES (’0401’,’王芳’,18,’女’)


正确答案:C

第4题:

向职工表中插入一条记录,正确的命令是( )。

A.APPEND BLANK 职工 VALUES("33","3305","李运来","2700.00")

B.APPEND INTO 职工 VALUES("33","3305","李运来",2700.00)

C.INSERT INTO 职工 VALUES("33","3305","李运来","2700.00")

D.INSERT INTO 职工 VALUES("33",”3305","李运来",2700.00)


正确答案:D
解析:Visual FoxPro支持两种SQL插入格式,第一种为标准格式,第二种是Visual FoxPro的特殊格式。
第一种格式为:
INSERT INTO表名>[(字段名1[,字段名2,…];
VALUES(表达式1[,表达式2,…])
其中INSERT INTO表名>说明向指定的表中插入记录。当插入的不是完整的记录时,可以用字段名1,字段名2….指定字段;VALUE(表达式1[,表达式2,…给出具体的记录值。
插入记录时,要注意插入的数据的类型与其字段类型要相同,本题中成绩为数值型数据,不能加字符串定界符(""):选项A)和选项B)的语法错误。

第5题:

根据SQL标准,增加一条记录到表student,学号sno是11301,姓名sname是“snoopy”,年龄age是20。其中student表中包括学号、姓名、年龄、籍贯、系别等属性,并且属性除sno外皆可取空值。下面哪条是参考的?()

A insert into student values(sno=11301, sname=’snoopy’, age =20)

B insert into student(sno,sname,age) values(11301,’snoopy’,20)

C insert into student set sno=11301, sname=’snoopy’, age = 20

D insert into student values (11301, ’snoopy’, 20)


参考答案B

第6题:

向职工表中插入一条记录的正确语句是( )。

A.APPEND BLANK职工VALUES("33","3305","李运来","2700.00")

B.APPEND INTO职工VALUES("33","3305","李运来",2700.00)

C.INSERT INTO职工VALUES("33","3305","李运来","2700.00")

D.INSER INTO职工VALUES("33","3305","李运来",2700.00)


正确答案:D
解析:Visual FoxPro支持两种SQL插入格式,第一种为标准格式,第二种是Visual FoxPro的特殊格式。
第一种格式为:
INSERT INTO表名>[(字段名1[,字段名2,...])];
VALUES(表达式1[,表达式2,...])
其中INSERT INTO表名>说明向指定的表中插入记录。当插入的不是完整的记录时,可以用字段名1,字段名2,...指定字段:VALUE(表达式1[,表达式2,...])给出具体的记录值。
插入记录时,要注意插入的数据的类型与其字段类型要相同,本题中成绩为

第7题:

向信息系学生视图IS_ STUDENT中插入一个新的学生记录,其中,学号01028,姓名为小红,年龄为18岁,正确的SQL语句是( )。

A.INSERT INTO IS_ STUDENT VALUES('01029','小红',18)

B.INSERT INTO IS_ STUDENT VALUES(01029,'小红',18)

C.SELECT INTO IS_ STUDENT VALUES(01029,小红,18)

D.SELECT INTO IS_ STUDENT VALUES('01029','小红',18)


正确答案:A
解析:插入语句的一般格式有两种:①插入一个元组INSERTINTO表名[(字段名[,字段名]…)]VALUES(常量[,常量]…);②插入子查询结果INSERTINTO表名[(字段名[,字段名]…)]子查询第一种格式把一个新记录插入到指定的表中,第二种格式把子查询的结果插入指定的表中。若表中有些字段在插入语句中没有出现,则这些字段上的值取空值NULL。当然在表定义中说明了NOTNULL的字段在插入时不能取NULL。在这道题里,学号和姓名都为字符串类型,应当打单引号。

第8题:

向学生表插入一条记录的正确命令是A)APPEND INTO学生VALUES("10359999",‘张三’,‘男’,‘会计’,{^1983-10-28})B)INSERT INTO学生VALUES("10359999",‘张三’,‘男’,{^1983-10-28},‘会计’)C)APPEND INTO学生VALUES("10359999",‘张三’,‘男’,{^1983-10-28},‘会计’)D)INSERT INTO学生VALUES("10359999",‘张三’,‘男’,{^1983-10-28})


正确答案:B
本题考查使用SQL语句向数据表中插入记录的掌握。向数据表中插入记录的SQL命令是INSERT,插入记录的各个字段值要与学生表中的字段顺序相同,因此只有选项B正确。本题也可以用排除法进行求解,选项A和C中的命令关键字APPEND都是错误的,选项D中用来描述待插入记录各个字段值中缺少了一个字段值,不能与数据表匹配,因此选项B正确。

第9题:

向职工表中插入一条记录,正确的命令是

有职工表如下:

职工表(部门号N(4)、职工号C(4)、姓名C(8)、工资N(7,2))

A.APPEND BLANK 职工表 VALUES("1111","1101","王明","1500.00")

B.APPEND INTO 职工表 VALUES("1111","1101","王明",1500.00)

C.INSERT INTO 职工表 VALUES("1111","1101","王明","1500.00")

D.INSERT INTO 职工表 VALUES("1111","1101","王明",1500.00)


正确答案:D
解析:在SQL语句中,利用INSERT语句可以向表中插入一条新的记录,插入字段值的类型应当与原字段类型保持一致。选项C)中,插入的工资字段值类型与字段类型不符。

第10题:

向学生表插入一条记录的正确命令是( )。

A.APPEND INTO学生VALUES("10359999",'张三','男','会计',{^1983-10-28})

B.INSERT INTO学生VALUES("10359999",'张三','男',{^1983-10-28),'会计')

C.APPEND INTO学生VALUES("10359999",'张三','男',{^1983-10-28},'会计')

D.INSERT INTO学生VALUES("10359999",'张三','男',{^1983-10-28})


正确答案:B
解析:向数据表中插入记录的SQL命令是INSERT,插入记录的各个字段值要与学生表中的字段顺序相同,因此只有选项B正确。也可以用排除法进行求解,选项A和C中的命令关键字APPEND都是错误的,选项D中用来描述待插入记录各个字段值中缺少了一个字段值,不能与数据表匹配。

更多相关问题