前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >mysql模拟题二

mysql模拟题二

作者头像
week
发布2018-08-27 10:28:46
7740
发布2018-08-27 10:28:46
举报
文章被收录于专栏:用户画像用户画像用户画像

1)SQLServer2005是哪个公司开发出来的?

  A SyBase

  B Sun

  C AstonTate

  D Microsoft

  2)微软的access数据库是一种_______数据库

  A 低端的 

  B中端的 

  C 高端的

  D 无法确定

  3) MSSQLServer2005Enterprise Edition是哪一种版本?

  A 精简版

  B  标准版

  C 企业版 

  D 工作组版

  4) MSSQLServer2005EnterpriseEdition的安装条件,对内存的最低要求是:__MB?

  A128

  B256

  C512

  D1024

  5)MSSQLServer2005EnterpriseEdition的安装条件,对内存的建议要求是:__MB?

  A 256及更高

  B 512及更高

  C 1024或更高 

  D 没有要求

  6) 以下关于数据安装的说法正确的是: 

  A 安装SQLServer2005 EnterpriseEditionwindows的 98系统也可以

  B安装SQLServer2005 EnterpriseEdition不需要安装IIS

  C安装SQLServer2005 EnterpriseEdition需要IE6.0sp1以上的版本

  D 安装SQLServer2005 EnterpriseEdition系统不会检查安装要求 

  7)安装SQLServer2005 EnterpriseEdition 过程中,系统会进行__项系统配置检查?

  A11

  B12

  C13

  D14

  8) 安装SQLServer2005 EnterpriseEdition时,会有几种身份验证模式?

  A 1 

  B 2

  C 3

  D 根本没有身份验证

  9) 安装SQLServer2005 EnterpriseEdition成功以后,启动数据库应该点击哪个子菜单选项?

  A managementstudio

  B 配置工具

  C 分析服务

  D 性能工具

  10) 安装安装SQLServer2005 EnterpriseEdition 成功之后,系统数据库默认提供几个数据库?

  A 1 

  B 2

  C 3 

  D 4

参考答案:DACCC CDBAD

11) 系统数据库中的 master数据库 表明这个数据库是

  A 主数据库

  B 模板数据库

  C 临时数据库

  D代理数据库

  12) 数据库SQL2005的查询界面中,快捷键 CtrL+F5表示什么功能?

  A 执行查询

  B 光标到达当前行的头部

  C 分析查询并检查语法

  D 光标到达当前行的尾部

  13) 数据库SQL2005的查询界面中,快捷键 F5表示什么功能?

  A 执行查询

  B 光标到达当前行的头部

  C 分析查询并检查语法

  D 光标到达当前行的尾部

  14) 数据库SQL2005的查询界面中,快捷键 Home表示什么功能?

  A 执行查询

  B 光标到达当前行的头部

  C 分析查询并检查语法

  D 光标到达当前行的尾部

  15)数据库SQL2005的查询界面中,快捷键 End表示什么功能?

  A 执行查询

  B 光标到达当前行的头部

  C 分析查询并检查语法

  D 光标到达当前行的尾部

  16)CreatedatabaseMyDB该代码的功能是:

  A 创建表 MyDB

  B创建数据库 MyDB

  C修改数据库 MyDB

  D删除数据库 MyDB

  17)UseMyDB该代码的功能是:

  A 修改数据库 MyDB

  B 删除数据库 MyDB

  C 使用数据库 MyDB

  D 创建数据库 MyDB

  18) AlterDatabaseMyDB 

  Modifyname=MyDB001

  A 修改数据库名为 MyDB001 

  B 删除数据库 MyDB001

  C 使用数据库 MyDB001

  D 创建数据库 MyDB001

  19) dropdatabaseMyDB001 该代码的功能是:

  A 修改数据库名为 MyDB001 

  B 删除数据库 MyDB001

  C 使用数据库 MyDB001

  D 创建数据库 MyDB001

  20) sp_spaceused 代码的功能是:

  A 返回数据库的登录信息

  B 返回数据库的使用和保留空间

  C 返回数据库的创建信息

  D 返回数据库的安全信息

参考答案:ACABB BCABB

21) sp_helpdb 该代码的功能是:

  A 返回数据库的基本信息 

  B 返回数据库的使用空间 

  C 返回数据库的变量名称 

  D 返回数据库的表名

  22) sp_helpdb中有这样一条信息:Updateability=Read_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_LEVEL =90 该代码表示的正确含义是:

  A 数据库兼容级别是 2000 

  B 数据库兼容级别是 2005 

  C 数据库兼容级别是 2008 

  D 以上说法都不对

  26) 数据定义语言中的 创建,修改,删除这三个英语单词 下列哪项才是完全正确的?

  A 创建(create) , 修改(alter) , 删除(update) 

  B  创建(alter)  , 修改(modify), 删除(drop) 

  C  创建(create) , 修改(alter) , 删除(drop) 

  D  创建(alter)  , 修改(create), 删除(drop) 

  27) SQL 2005 的建表语句要写在______之内?

  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 

参考答案:AAACB DCBCA

31) 函数 max( ) 表明这是一个什么函数?

  A 求总值函数 

  B 求最小值函数 

  C 求平均值函数 

  D 求最大值函数

  32)  修改表记录的语句关键字是:

  A delete  

  B update 

  C insert  

  D select 

  33) 删除表记录的语句关键字是:

  A insert 

  B update

  C 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表

  参考答案:DBCCD CCBCB

41) 第39题中的代码 如果取消 where s_id > 5 ,执行 delete from student 语句后的结果意味着什么?

  A 删除表student   

  B 删除表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 个  

  B 2 个

  C 3 个  

  D 4 个

  47) 标识符的第一个字符允许包括哪些符号?

  A _ 或者 @ 或者 # 或者 $    

  B _ 或者 * 或者 # 或者 $ 

  C _ 或者 @ 或者 ^ 或者 $    

  D  _ 或者 @ 或者 # 

  48) 包含在哪些符号内的标识符号才能称为分割标识符?

  A " " 或 [ ]   

  B <>或  {}   

  C () 或 ’ ’  

  D + + 或 {} 

  49) SQL 2005中声明变量的关键字是:

  A dim  

  B decimal   

  C declare  

  D dealcre   

  50) SQL 2005中变量的声明应该使用哪个符号来表示?

  A  _   

  B   #    

  C @#    

  D @ 

参考答案:BCCCD CDACD

51) SQL 2005 的字符串连接运算符是什么?

  A &   

  B   .   

  C +    

  D _ 

  52)  SQL 2005中的比较运算符 不等于 有几种表示方法?

  A 1   

  B  2    

  C 3    

  D 4 

  53) !<在 SQL 2005中的含义是:

  A 不等于 

  B 不小于 

  C 不大于 

  D 取反

  54) 哪个是正确的小于等于号?

  A >=  

  B  =>

  C  <=   

  D =<

  55)  select substring(’长江长城黄山黄河’,2,2) 返回的是什么?

  A 长江

  B 江长 

  C 长城 

  D 长江长城

  56) varchar 类型的数据长度默认是__个字节?

  A 1    

  B 2   

  C 4 

  D  8000

  57) 若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 的结果是:

  A 33.33    

  B 33.333333   

  C 33   

  D 无法执行

  59) 哪些是正确的 like 运算表达式?

  A select * from net_46 where s_name like ’#晓#’ 

  B select * from net_46 where s_name like ’&晓&’ 

  C select * from net_46 where s_name like ’$晓$’ 

  D select * from net_46 where s_name like ’%晓%’ 

  60) 以下的数据库中,哪个是大型的数据库?

  A MySql   

  B  DB2   

  C Oracle  

  D  MS Sql 2005

参考答案:CBBCB ABCDC 

(二)代码题: 要求代码完整,每错一个单词扣一分.每出现一次不匹配的( ) 扣两分,(总分40分) 

  1) 写代码创建student数据库 (满分10) 

  数据库里建立数据表student_web   

  要求包含以下字段:

  s_id  数据类型为整型,非空约束,

  s_name 数据类型为可变字符型,最大长度12个字符,保存学生姓名  

  s_fenshu 数据类型为整型,             

  保存学生考试成绩   

  s_hometown 数据类型为可变字符型,最大长度50个字符 保存学生籍贯

  s_tuition 数据类型为整型             

  保存学生学费

  2)写代码 向上题所创建好的数据表中添加以下三条记录,(满分9) 

  id  : 1       id  : 2      id  : 3    

  姓名: Jack Tomas   姓名: Tom Joe   姓名: Smiths 

  成绩: 89       成绩: 88      成绩: 87         

  籍贯: 北京丰台    籍贯: 天津南开   籍贯: 北京海滨 

  学费: 2800      学费: 3000     学费: 2700 

  3)写代码 返回所有学生的信息 (满分3) 

  4)写代码 返回所有姓名带J字母的学生信息。 (满分5) 

  5)写代码 返回所有北京籍贯的学生信息 (满分5) 

  6)写代码 返回所有学费低于平均学费的学生信息。提示使用嵌套的select查询 (满分8)

代码答案:(如下)

  1)

  create database student

  use student

  create 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_web

  4)

  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)

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2014年03月05日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
多因子身份认证
多因子身份认证(Multi-factor Authentication Service,MFAS)的目的是建立一个多层次的防御体系,通过结合两种或三种认证因子(基于记忆的/基于持有物的/基于生物特征的认证因子)验证访问者的身份,使系统或资源更加安全。攻击者即使破解单一因子(如口令、人脸),应用的安全依然可以得到保障。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档