Mysql数据库技术Mysql数据库技术应用(微课版) 试卷及答案_第1页
Mysql数据库技术Mysql数据库技术应用(微课版) 试卷及答案_第2页
Mysql数据库技术Mysql数据库技术应用(微课版) 试卷及答案_第3页
Mysql数据库技术Mysql数据库技术应用(微课版) 试卷及答案_第4页
Mysql数据库技术Mysql数据库技术应用(微课版) 试卷及答案_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《数据库技术与应用》期末考试试题一、单选题(每小题2分,共48分)1、()不是MySQL中常用的数据类型。A、INTB、VARC、DATED、CHAR2、以下哪个关键字用于条件判断?()A.LIKEB.WHEREC.ORDERBYD.GROUPBY3、()是数据库系统中目前使用最多的数据模型?A、层次模型B、网状模型C、关系模型D、面向对象模型4、如果要更新表中的记录,可以使用()命令。A、INSERTB、UPDATEC、DELETED、SELECTSELECT*FROMstaffer;语句的功能是向staffer表中添加一条记录修改staffer表的记录删除staffer表中全部记录查询staffer表中的全部记录6、在MySQL中,删除视图使用()语句。A、CREATEVIEWB、DROPVIEWC、SHOWCREATETABLED、ALTERVIEW以下哪个运算符用于实现联合查询()?A、LEFTJIONB、RIGHTJIONC、UNIOND、CROSSJION8、MySQL是一个()的数据库系统。A、网状型B、层次型C、关系型D、以上都不是9、如果DELETE语句中无WHERE子句,则()。A、删除指定数据表中的最后一条记录B、删除指定数据表中的第一条记录C、删除指定数据表中的全部记录D、不删除任何记录10、回收用户权限的SQL命令是()。A、CREATEB、GRANTC、SELECTD、REVOKE11、以下哪个函数用于获取当前日期?()A.CURDATE()B.NOW()C.DATE()D.TIME()。12、如果要求成绩必须在0-100之间,可以通过()约束实现。A、CHECKB、DEFAULTC、UNIQUED、PRIMARYKEY13、ALTERTABLE语句中修改数据表中字段名,使用()实现。A、CHANGEB、DESCC、SHOWD、DROP14、下列关于空值的描述中,正确的是()。A、空值就是0B、空值就是空字符串C、空值表示其值尚未确定D、任意两个空值均相同15、MySQL中,数据库的备份可以使用()命令。A、ALTERB、BACKC、CREATED、MYSQLDUMP16、要在staffer表中添加email列,数据类型为varchar(20),正确的语句是()。A.ALTERTABLEstafferADDemailvarchar(20);B.ALTERTABLEstafferALTERemailvarchar(20);C.ADDCOLUMNemailvarchar(20)TOstaffer;D.ADDemailvarchar(20)TOstaffer;17、在WHILE循环语句中,如果循环体语句数多于一条,必须使用()。A、CASE…ENDB、IF…THENC、START…ENDD、BEGIN…END18、在SELECT语句中,要和HAVING选项配合使用的子句是()。A、ORDERBYB、GROUPBYC、WHERED、无须配合如果要删除本地用户st1,可以通过()命令实现。A、deleteuserst1@localhostB、dropuserst1@localhostC、deleteuserst1D、dropuserst120、要在查询结果中去除重复的记录,可使用()关键字。A、TOPB、DISTINCTC、GROUPD、ORDER21、在查询course(课程)表的内容时,将每门课程的period(学时)提高10%的SQL语句是()。A、SELECTcno,cname,period*10FROMcourse;B、SELECTcno,cname,period+10FROMcourse;C、SELECTcno,cname,period*0.1FROMcourse;D、SELECTcno,cname,period*1.1FROMcourse;22、以下哪种连接可以返回右表中的所有记录以及左表中匹配的记录?()A.INNERJOINB.LEFTJOINC.RIGHTJOIND.FULLJOIN23、下列选项中,哪个是MySQL8.0的系统数据库()。A、systemB、mysql1C、performance_schemaD、class24、在MySQL命令行客户端,如果出现错误信息“Nodatabaseselected”,则表示()。A、没有创建数据库 B、没有设置当前数据库C、数据库中没有表 D、表中没数据二、判断题(每小题2分,共20分)1、创建索引可以三、填空题(每小题2分,共10分)1、在MySQL的select语句中,限制返回数据行数的是子句。2、多表连接查询包括内连接查询和查询。3、MySQL的用户变量要以开头,不用定义,可直接使用。4、SEELCT语句中的*表示输出表中的__________。5、SQL的中文含义是_____。四、简答题(共22分)1、写出对应的MySQL命令。(10分)(1)查看当前服务器中的数据库。创建以自己名字(全拼)命名的数据库。(3)若该数据库中有一个stud表,查看该表的定义语句。2、事务的特性有哪些?请写出结束事务的两种方法或命令。(4分)简述MySQL中主键和唯一键的关系。(4分)4、在表中创建索引有什么作用?常用的索引有哪些?(4分)A卷参考答案:一、单选题1-5:BBCBD 6-10:BCCCD 11-15:AAACD 16-20:ADBBB 21-24:DCCB二、判断题1-5:√×√√× 6-10:×××√√三、填空题1、limit2、外连接3、@4、所有列5、结构化查询语言四、简答题1、(1)showdatabases;(2)createdatabasexxx;#此处的xxx表示学生名字,全拼(3)usexxxshowcreatetablestud;或showcreatetablestud\G2、事务的特性有4种:原子性、一致性、隔离性、持久性。或ACID特性结束事务的两种方法:回滚事务和提交事务。或rollback和commit3、主键和唯一键的值均不能重复,可保证表中记录的唯一性,或实现实体完整性。但主键不能为空,一个表最多只有一个主键;而唯一键可以为空,一个表可以有多个唯一键。4、在表中创建索引可以提高查询速度。普通索

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论