还剩8页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
SQL数据库期末综合试题及答案呈现
一、单选题(每题1分,共10分)
1.下列哪个不是SQL语句的数据操作部分()(1分)A.INSERTB.UDPATEC.DELETED.SELECT【答案】D【解析】SELECT是数据查询部分,其他三个是数据操作部分
2.在SQL中,用于创建数据库表的语句是()(1分)A.CREATEDATABASEB.CREATETABLEC.CREATEVIEWD.CREATEINDEX【答案】B【解析】CREATETABLE用于创建数据库表
3.以下哪个是SQL中用于更新数据的语句()(1分)A.INSERTINTOB.UPDATEC.SELECTD.DELETEFROM【答案】B【解析】UPDATE用于更新数据
4.在SQL中,用于删除表的语句是()(1分)A.DROPDATABASEB.DROPTABLEC.DROPVIEWD.DROPINDEX【答案】B【解析】DROPTABLE用于删除表
5.以下哪个是SQL中用于删除数据的语句()(1分)A.INSERTINTOB.UPDATEC.DELETEFROMD.SELECT【答案】C【解析】DELETEFROM用于删除数据
6.在SQL中,用于查询数据的语句是()(1分)A.INSERTINTOB.UPDATEC.SELECTD.DELETEFROM【答案】C【解析】SELECT用于查询数据
7.在SQL中,用于创建视图的语句是()(1分)A.CREATEDATABASEB.CREATETABLEC.CREATEVIEWD.CREATEINDEX【答案】C【解析】CREATEVIEW用于创建视图
8.在SQL中,用于创建索引的语句是()(1分)A.CREATEDATABASEB.CREATETABLEC.CREATEVIEWD.CREATEINDEX【答案】D【解析】CREATEINDEX用于创建索引
9.在SQL中,用于插入数据的语句是()(1分)A.INSERTINTOB.UPDATEC.SELECTD.DELETEFROM【答案】A【解析】INSERTINTO用于插入数据
10.在SQL中,用于删除数据库的语句是()(1分)A.DROPDATABASEB.DROPTABLEC.DROPVIEWD.DROPINDEX【答案】A【解析】DROPDATABASE用于删除数据库
二、多选题(每题2分,共10分)
1.以下哪些是SQL中的数据操作部分()(2分)A.INSERTB.UDPATEC.DELETED.SELECT【答案】A、B、C【解析】SELECT是数据查询部分,其他三个是数据操作部分
2.以下哪些是SQL中用于创建对象的语句()(2分)A.CREATEDATABASEB.CREATETABLEC.CREATEVIEWD.CREATEINDEX【答案】A、B、C、D【解析】这四个都是SQL中用于创建对象的语句
3.以下哪些是SQL中用于删除对象的语句()(2分)A.DROPDATABASEB.DROPTABLEC.DROPVIEWD.DROPINDEX【答案】A、B、C、D【解析】这四个都是SQL中用于删除对象的语句
4.以下哪些是SQL中用于插入数据的语句()(2分)A.INSERTINTOB.UDPATEC.INSERTVALUESD.INSERTSELECT【答案】A、C、D【解析】INSERTINTO、INSERTVALUES和INSERTSELECT都是用于插入数据的语句
5.以下哪些是SQL中用于更新数据的语句()(2分)A.UDPATEB.SETC.WHERED.INSERTINTO【答案】A、B、C【解析】UDPATE、SET和WHERE都是用于更新数据的语句
三、填空题(每题2分,共10分)
1.在SQL中,用于查询数据的语句是______(2分)【答案】SELECT
2.在SQL中,用于插入数据的语句是______(2分)【答案】INSERTINTO
3.在SQL中,用于更新数据的语句是______(2分)【答案】UPDATE
4.在SQL中,用于删除数据的语句是______(2分)【答案】DELETEFROM
5.在SQL中,用于创建数据库的语句是______(2分)【答案】CREATEDATABASE
四、判断题(每题1分,共10分)
1.在SQL中,SELECT语句用于插入数据()(1分)【答案】(×)【解析】SELECT语句用于查询数据,不是插入数据
2.在SQL中,INSERTINTO语句用于更新数据()(1分)【答案】(×)【解析】INSERTINTO语句用于插入数据,不是更新数据
3.在SQL中,UPDATE语句用于删除数据()(1分)【答案】(×)【解析】UPDATE语句用于更新数据,不是删除数据
4.在SQL中,DELETEFROM语句用于查询数据()(1分)【答案】(×)【解析】DELETEFROM语句用于删除数据,不是查询数据
5.在SQL中,CREATETABLE语句用于创建索引()(1分)【答案】(×)【解析】CREATETABLE语句用于创建表,不是创建索引
6.在SQL中,DROPTABLE语句用于删除数据库()(1分)【答案】(×)【解析】DROPTABLE语句用于删除表,不是删除数据库
7.在SQL中,CREATEVIEW语句用于插入数据()(1分)【答案】(×)【解析】CREATEVIEW语句用于创建视图,不是插入数据
8.在SQL中,CREATEINDEX语句用于更新数据()(1分)【答案】(×)【解析】CREATEINDEX语句用于创建索引,不是更新数据
9.在SQL中,INSERTINTO语句用于删除数据()(1分)【答案】(×)【解析】INSERTINTO语句用于插入数据,不是删除数据
10.在SQL中,DROPDATABASE语句用于创建表()(1分)【答案】(×)【解析】DROPDATABASE语句用于删除数据库,不是创建表
五、简答题(每题2分,共10分)
1.简述SQL中SELECT语句的基本用法(2分)【答案】SELECT语句用于查询数据,基本用法为SELECT字段列表FROM表名[WHERE条件];
2.简述SQL中INSERTINTO语句的基本用法(2分)【答案】INSERTINTO语句用于插入数据,基本用法为INSERTINTO表名(字段列表)VALUES(值列表);
3.简述SQL中UPDATE语句的基本用法(2分)【答案】UPDATE语句用于更新数据,基本用法为UPDATE表名SET字段列表=值列表[WHERE条件];
4.简述SQL中DELETEFROM语句的基本用法(2分)【答案】DELETEFROM语句用于删除数据,基本用法为DELETEFROM表名[WHERE条件];
5.简述SQL中CREATETABLE语句的基本用法(2分)【答案】CREATETABLE语句用于创建表,基本用法为CREATETABLE表名(字段列表);
六、分析题(每题10分,共20分)
1.分析SQL中SELECT语句的语法结构及其各个部分的功能(10分)【答案】SELECT语句的语法结构为SELECT字段列表FROM表名[WHERE条件];其中-SELECT关键字表示查询操作;-字段列表是要查询的字段名称,可以是单个字段或多个字段,多个字段之间用逗号分隔;-FROM关键字表示从哪个表中进行查询;-表名是要查询的表名称;-WHERE条件是可选的,用于指定查询的条件,只有满足条件的记录才会被查询出来
2.分析SQL中INSERTINTO语句的语法结构及其各个部分的功能(10分)【答案】INSERTINTO语句的语法结构为INSERTINTO表名(字段列表)VALUES(值列表);其中-INSERTINTO关键字表示插入操作;-表名是要插入数据的表名称;-字段列表是要插入数据的字段名称,可以是单个字段或多个字段,多个字段之间用逗号分隔;-VALUES关键字表示要插入的值;-值列表是要插入的数据值,可以是单个值或多个值,多个值之间用逗号分隔,值的顺序要与字段列表的顺序一致
七、综合应用题(每题20分,共20分)
1.假设有一个名为学生的表,包含以下字段学号(student_id)、姓名(name)、年龄(age)、性别(gender)请编写SQL语句完成以下操作a.查询所有学生的信息(4分)b.插入一条学生信息,学号为001,姓名为张三,年龄为20,性别为男(4分)c.更新学号为001的学生信息,姓名改为李四(4分)d.删除学号为001的学生信息(4分)【答案】a.查询所有学生的信息SELECTFROM学生;b.插入一条学生信息INSERTINTO学生(student_id,name,age,gender)VALUES(001,张三,20,男);c.更新学号为001的学生信息UPDATE学生SETname=李四WHEREstudent_id=001;d.删除学号为001的学生信息DELETEFROM学生WHEREstudent_id=001;---标准答案及解析
一、单选题
1.D
2.B
3.B
4.B
5.C
6.C
7.C
8.D
9.A
10.A
二、多选题
1.A、B、C
2.A、B、C、D
3.A、B、C、D
4.A、C、D
5.A、B、C
三、填空题
1.SELECT
2.INSERTINTO
3.UPDATE
4.DELETEFROM
5.CREATEDATABASE
四、判断题
1.(×)
2.(×)
3.(×)
4.(×)
5.(×)
6.(×)
7.(×)
8.(×)
9.(×)
10.(×)
五、简答题
1.SELECT语句用于查询数据,基本用法为SELECT字段列表FROM表名[WHERE条件];
2.INSERTINTO语句用于插入数据,基本用法为INSERTINTO表名(字段列表)VALUES(值列表);
3.UPDATE语句用于更新数据,基本用法为UPDATE表名SET字段列表=值列表[WHERE条件];
4.DELETEFROM语句用于删除数据,基本用法为DELETEFROM表名[WHERE条件];
5.CREATETABLE语句用于创建表,基本用法为CREATETABLE表名(字段列表);
六、分析题
1.SELECT语句的语法结构为SELECT字段列表FROM表名[WHERE条件];其中-SELECT关键字表示查询操作;-字段列表是要查询的字段名称,可以是单个字段或多个字段,多个字段之间用逗号分隔;-FROM关键字表示从哪个表中进行查询;-表名是要查询的表名称;-WHERE条件是可选的,用于指定查询的条件,只有满足条件的记录才会被查询出来
2.INSERTINTO语句的语法结构为INSERTINTO表名(字段列表)VALUES(值列表);其中-INSERTINTO关键字表示插入操作;-表名是要插入数据的表名称;-字段列表是要插入数据的字段名称,可以是单个字段或多个字段,多个字段之间用逗号分隔;-VALUES关键字表示要插入的值;-值列表是要插入的数据值,可以是单个值或多个值,多个值之间用逗号分隔,值的顺序要与字段列表的顺序一致
七、综合应用题
1.a.SELECTFROM学生;b.INSERTINTO学生(student_id,name,age,gender)VALUES(001,张三,20,男);c.UPDATE学生SETname=李四WHEREstudent_id=001;d.DELETEFROM学生WHEREstudent_id=001;。
个人认证
优秀文档
获得点赞 0