2023年计算机二级mysql数据库模拟试题及答案汇总.docx
计算机二级mysql数据库模仿试题及答案汇总单选题,共60题,每题1分,答错或未答均扣1分.满分60分1)SQLServer是哪个公司开发出来?A.SyBaseB.SunC.AstonTateD.Microsoft2)微软access数据库是一种_数据库A.低端B.中端C.高品位D.无法拟定3)MSSQLServerEnterpriseEdition是哪一种版本?A.精简版B.原则版C.公司版D.工作组版4)MSSQLServerEnterpriseEdition安装条件,对内存最低规定是:_MB?A128B256C512D10245)MSSQLServerEnterpriseEdition安装条件,对内存建议规定是:_MB?A.256及更高B.512及更高C.1024或更高D.没有规定6)如下关于数据安装说法对的是:A.安装SQLServerEnterpriseEditionwindows98系统也可以B.安装SQLServerEnterpriseEdition不需要安装IISC.安装SQLServerEnterpriseEdition需要IE6.0sp1以上版本D.安装SQLServerEnterpriseEdition系统不会检查安装规定7)安装SQLServerEnterpriseEdition过程中,系统会进行_项系统配备检查?A11B12C13D148)安装SQLServerEnterpriseEdition时,会有几种身份验证模式?A.1B.2C.3D.主线没有身份验证9)安装SQLServerEnterpriseEdition成功后来,启动数据库应当点击哪个子菜单选项?A.managementstudioB.配备工具C.分析服务D.性能工具10)安装安装SQLServerEnterpriseEdition成功之后,系统数据库默认提供几种数据库?A.1B.2C.3D.411)系统数据库中master数据库表白这个数据库是A.主数据库B.模板数据库C.暂时数据库D.代理数据库12)数据库SQL查询界面中,快捷键CtrL+F5表达什么功能?A.执行查询B.光标到达当前行头部C.分析查询并检查语法D.光标到达当前行尾部13)数据库SQL查询界面中,快捷键F5表达什么功能?A.执行查询B.光标到达当前行头部C.分析查询并检查语法D.光标到达当前行尾部14)数据库SQL查询界面中,快捷键Home表达什么功能?A.执行查询B.光标到达当前行头部C.分析查询并检查语法D.光标到达当前行尾部15)数据库SQL查询界面中,快捷键End表达什么功能?A.执行查询B.光标到达当前行头部C.分析查询并检查语法D.光标到达当前行尾部16)CreatedatabaseMyDB该代码功能是:A.创建表MyDB B.创建数据库MyDBC.修改数据库MyDBD.删除数据库MyDB17)UseMyDB该代码功能是:A.修改数据库MyDBB.删除数据库MyDBC.使用数据库MyDBD.创建数据库MyDB18)AlterDatabaseMyDBModifyname=MyDB001A.修改数据库名为MyDB001B.删除数据库MyDB001C.使用数据库MyDB001D.创建数据库MyDB00119)dropdatabaseMyDB001该代码功能是:A.修改数据库名为MyDB001B.删除数据库MyDB001C.使用数据库MyDB001D.创建数据库MyDB00120)sp_spaceused代码功能是:A.返回数据库登录信息B.返回数据库使用和保存空间C.返回数据库创建信息D.返回数据库安全信息21)sp_helpdb 该代码功能是:A.返回数据库基本信息 B.返回数据库使用空间 C.返回数据库变量名称 D.返回数据库表名22)sp_helpdb中有这样一条信息:UpdateabilityRead_Write 该代码表达对的含义是A.更新能力为可读可写 B.恢复模式为完整恢复 C.可用于所有顾客D.兼容级别23)sp_helpdb中有这样一条信息:status online 该代码表达对的含义是:A.表达数据库状态为:可用于查询B.表达数据库状态为:正在还原数据库C.表达数据库状态为:数据库未恢复D.表达数据库已被显示置于脱机状态24)sp_helpdb中有这样一条信息:IsFulltextEnabled 该代码对的含义是:A.数据库自动生成记录信息 B.自动更新记录信息C.数据库已启用全文功能。 D.数据库引擎检测信息25)sp_helpdb中有这样一条信息:COMPATIBILITY_LEVEL90该代码表达对的含义是:A.数据库兼容级别是B.数据库兼容级别是 C.数据库兼容级别是D.以上说法都不对26)数据定义语言中创建,修改,删除这三个英语单词下列哪项才是完全对的?A.创建(create) , 修改(alter) , 删除(update) B .创建(alter) , 修改(modify), 删除(drop) C .创建(create) , 修改(alter) , 删除(drop) D .创建(alter) , 修改(create), 删除(drop) 27)SQL 建表语句要写在_之内?A. B. C.( ) D .<>28) 建表语句中 not null,该代码表达含义是:A.允许空格 B.非空约束 C.不允许写入数据 D.不允许读取数据29)select * from student 该代码中 * 号,表达对的含义是:A.普通字符*号 B.错误信息C.所有字段名 D.模糊查询30)向数据表添加数据,哪些是添加核心字?A.insert B.update C.delete D.select 31)函数 max() 表白这是一种什么函数?A.求总值函数 B.求最小值函数 C.求平均值函数D.求最大值函数32) 修改表记录语句核心字是:A.delete B.update C.insert D.select 33) 删除表记录语句核心字是:A.insert B.updateC.delete D.select 34) 在语句select * from student where s_name like %晓%where 核心字表达含义是:A.条件 B.在哪里C.模糊查询 D.逻辑运算35) update student set s_name = 王军 where s_id =1 该代码执行是哪项操作?A.添加姓名叫王军记录 B.删除姓名叫王军记录C.返回姓名叫王军记录 D.更新姓名叫王军记录36) 模糊查询核心字是:A.not B. and C.like D.or 37) 表达式select(9+6*5+3%2)/5-3运算成果是多少?A.1 B.3 C.5 D.7 38)表达式select (6%(7-5)+8)*9-2+(5%2)运算成果是多少?A.70 B.71 C.72 D.73 39) delete from student where s_id >5 该代码执行是哪项操作?A.添加记录 B.修改记录C.删除记录 D.查询记录40) 第39题中代码含义对的表述是:A.删除student表中所有s_id B.删除student表中所有s_id 不不大于5记录C.删除student表中所有s_id 不不大于等于5记录 D.删除student表41)第39题中代码假如取消where s_id > 5 ,执行delete from student 语句后成果意味着什么?A.删除表studentB.删除表student所有记录C.删除数据库student D.语句不完整,不能执行42)修改操作语句update student set s_name =N王军 该代码执行后成果是:A.只把姓名叫王军记录进行更新 B.只把字段名s_name 改成N王军C.表中所有人姓名都更新为王军 D.更新语句不完整,不能执行43)请把下划处代码补充完整:_ into student (s_name) _(N王大军)A.update, values B.insert, value C .insert, values D.delete, like 44) (error = 0) 该代码表达含义是:A.找到至少一种错误 B.没有任何一种错误C.错误编号是0 D.发生了除数为0错误45) 开始事务,提交事务,回滚事务英语单词分别是:A.begin transaction , rollback transaction , commit transaction B.commit transaction , rollback transaction , begin transaction C. rollback transaction , begin transaction , commit transaction D. begin transaction , commit transaction , rollback transaction 46)如下标记符中符合标记符命名规则有几种?3abc7, abc73, bc73a, c73ab,*73abc A 1 个 B2 个C3 个 D4 个47)标记符第一种字符允许涉及哪些符号?A._ 或者 或者 # 或者$ B._ 或者 * 或者 # 或者$ C._ 或者 或者 或者$ D. _ 或者 或者 # 48) 涉及在哪些符号内标记符号才干称为分割标记符?A." " 或 B.<>或 C. () 或 D .+ + 或 49) SQL 中声明变量核心字是:A.dim B.decimal C declare D dealcre 50) SQL 中变量声明应当使用哪个符号来表达?A_ B # C# D 51)SQL 字符串连接运算符是什么?A& B . C + D _ 52) SQL 中比较运算符不等于有几种表达办法?A1 B 2 C3 D4 53)!<在SQL 中含义是:A不等于B不不大于 C不不不大于D取反54)哪个是对的不大于等于号?A>= B =>C <= D =<55) select substring(长江长城黄山黄河,2,2)返回是什么?A长江B江长 C长城 D长江长城56)varchar 类型数据长度默认是_个字节?A1 B2 C4 D 800057)若student 表中有一字段s_fenshu,数据类型为整型,保存每个学生考试成绩,求全班平均分对的做法是:A把每个学生s_fenshu 手工进行相加,然后除以全班人数,得到平均分B使用select avg(s_fenshu) from student C使用select sum(s_fenshu) from student / select count(*) from student D使用select sum(s_fenshu) from student % select count(*) from student 58) 100/3 成果是:A33.33 B33.333333 C33 D无法执行59)哪些是对的like 运算表达式?Aselect * from net_46 where s_name like #晓# Bselect * from net_46 where s_name like &晓& Cselect * from net_46 where s_name like $晓$ Dselect * from net_46 where s_name like %晓%60) 如下数据库中,哪个是大型数据库?AMySql B DB2 C Oracle D MS Sql (二)代码题: 规定代码完整,每错一种单词扣一分.每浮现一次不匹配() 扣两分,(总分40分) 1) 写代码创建student数据库(满分10) 数据库里建立数据表student_web ,规定涉及如下字段:s_id 数据类型为整型,非空约束,s_name 数据类型为可变字符型,最大长度12个字符,保存学生姓名s_fenshu 数据类型为整型,保存学生考试成绩s_hometown 数据类型为可变字符型,最大长度50个字符保存学生籍贯s_tuition数据类型为整型保存学生学费2)写代码向上题所创建好数据表中添加如下三条记录,(满分9) id : 1 id : 2id : 3姓名: Jack Tomas 姓名: Tom Joe姓名: Smiths 成绩: 89成绩: 88成绩: 87籍贯: 北京丰台籍贯: 天津南开籍贯: 北京海滨学费: 2800学费: 3000学费: 27003)写代码返回所有学生信息(满分3) 4)写代码返回所有姓名带J字母学生信息。(满分5) 5)写代码返回所有北京籍贯学生信息(满分5) 6)写代码返回所有学费低于平均学费学生信息。提醒使用嵌套select查询(满分8)参照答案:DACCCCDBAD ACABBBCABB AAACBDCBCA DBCCDCCBCB BCCCDCDACD CBBCB ABCDC 代码答案:1)create database studentuse studentcreate table student_web( s_id int not null,s_name varchar(12),s_fenshu int,s_hometown varchar(50),s_tuition int)2)insert into student_web (s_id,s_name,s_fenshu,s_hometown,s_tuition)values(1,Jacktomas,89,北京丰台,2800)insert into student_web (s_id,s_name,s_fenshu,s_hometown,s_tuition)values(1,TomJoe,88,天津南开,3000)insert into student_web (s_id,s_name,s_fenshu,s_hometown,s_tuition)values(1,Smiths,87,北京海滨,2700)3)select * from student_web4)select * from student_web where s_name like %J%5)select * from student_web where s_hometown=北京%6)select * from student_web where s_tuition<(select avg(s_tuition) from s_tuition)