MySQL期末复习题(题库)

这是一份MySQL期末复习的题库,包含了选择题,涉及数据库的基本概念、SQL语句、索引、事务处理等多个方面。题目涵盖了如指定当前工作数据库的语句、数据类型、删除记录的操作、更新语句、视图、聚合函数、E-R图转换等知识点,适合考生进行全面复习和准备。
摘要由CSDN通过智能技术生成
  • 选择题
    1. 在MySQL中,通常使用( D )语句来指定一个已有数据库作为当前工作数据库。
      1. USING
      2. USED
      3. USES
      4. USE
    2. 下列( B )类型不是MySQL中常用的的数据类型。
      1. INT
      2. VAR
      3. TIME
      4. CHAR
    3. delete from student where s_id > 5 的代码 如果取消 where s_id > 5 ,执行 delete from student 语句后的结果意味着什么( B )
      1. 删除表student
      2. 删除表student的所有记录
      3. 删除数据库student
      4. 语句不完整,不能执行
    4. 修改操作的语句 update student set s_name =N’王军’ 该代码执行后的结果是( C )
      1. 只把姓名叫王军的记录进行更新
      2. 只把字段名s_name 改成 N’王军’
      3. 表中的所有人姓名都更新为王军
      4. 更新语句不完整,不能执行
    5. 请把下划处的代码补充完整( C ):______ into student (s_name) ______(N’王大军’)
      1. update, values
      2. insert, value
      3. insert, values
      4. delete, like
    6. 数据库系统的核心是( B )。
      1. 数据模型
      2. 数据库管理系统
      3. 数据库
      4. 数据库管理员
    7. 以下的标识符中 符合标识符命名规则的有几个( C )

3abc7, abc73, bc73a, c73ab,*73abc

      1. 1 个
      2. 2 个
      3. 3 个
      4. 4 个
    1. 标识符的第一个字符允许包括哪些符号( D )
      1. _ 或者 @ 或者 # 或者 $
      2. _ 或者 * 或者 # 或者 $
      3. _ 或者 @ 或者 ^ 或者 $
      4. _ 或者 @ 或者 #
    2. create database MyDB; 该代码的功能是( B )
      1. 创建表 MyDB
      2. 创建数据库 MyDB
      3. 修改数据库 MyDB
      4. 删除数据库 MyDB
    3. 关系表达式运算的结果是( C )。
      1. 数值型
      2. 字符型
      3. 逻辑型
      4. 日期型
    4. 下面错误的说法是( B )
      1. 关键字只能由单个的属性组成
      2. 在一个关系中,关键字的值不能为空
      3. 一个关系中的所有候选关键字均可以被指定为主关键字
      4. 关键字是关系中能够用来惟一标识元组的属性
    5. 有订单表orders,包含用户信息userid、产品信息 productid两列, 以下语句能够返回至少被订购过两回的productid的语句是( D )
      1. SELECT productid FROM orders WHERE count(productid)>1
      2. SELECT productid FROM orders WHERE max(productid)>1
      3. SELECT productid FROM orders WHERE having count(productid)>1 GROUP BY productid
      4. SELECT productid FROM orders GROUP BY productid HAVING count(productid)>1
    6. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( B )
      1. DB包括DBMS和DBS
      2. DBS包括DB和DBMS
      3. DBMS包括DB和DBS
      4. 不能相互包括
    7. 索引可以显著提高哪一操作的效率( D  )
      1. INSERT
      2. UPDATE
      3. DELETE
      4. SELECT
    8. E-R(实体-关系)图是数据库设计的工具之一,它一般适用于建立数据库的( A )。
      1. 概念模型
      2. 结构模型
      3. 物理模型
      4. 逻辑模型
    9. 储蓄所有多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是( D )。
      1. 一对一的联系
      2. 一对多的联系
      3. 多对一的联系
      4. 多对多的联系
    10. 视图是一个“虚表”,视图的构造基于( A )
      1. 基本表
      2. 视图
      3. 基本表或视图
      4. 数据字典
    11. DB、DBMS和DBS三者之间的关系是( B )
      1. DB包括DBMS和DBS
      2. DBS包括DB和DBMS
      3. DBMS包括DB和DBS
      4. 不能相互包括
    12. 设有关系模式EMP(职工号,姓名,年龄,技能)。假设职工号唯一,每个职工有多项技能,则EMP表的主键是( A )
      1. 职工号
      2. 姓名,技能
      3. 技能
      4. 职工号,技能
    13. 在SQL语句中,与表达式"仓库号 NOT IN(“wh”,“wh2”)"功能相同的表达式是( D )
      1. 仓库号=“wh” AND 仓库号=“wh2”
      2. 仓库号!=“wh” OR 仓库号!= “wh2”
      3. 仓库号=“wh” OR 仓库号=“wh2”
      4. 仓库号!=“wh” AND 仓库号!=“wh2”
    14. 在数据库设计中,将E-R图转换成关系数据模型的过程属于( B )
      1. 需求分析阶段
      2. 逻辑设计阶段
      3. 概念设计阶段
      4. 物理设计阶段
    15. MySQL中唯一索引的关键字是( C )
      1. FULLTEXT INDEX
      2. ONLY INDEX
      3. UNIQUE INDEX
      4. INDEX
    16. 只修改列的数据类型指令是( B )
      1. ALTER TABLE … … ALTER COLUMN
      2. ALTER TABLE … MODIFY COLUMN…
      3. ALTER TABLE … UPDATE …
      4. ALTER TABLE … UPDATE COLUMN…
    17. 执行 delete from student 语句后的结果是( B )
      1. 删除表student
      2. 删除表student的所有记录
      3. 删除数据库student
      4. 语句不完整,不能执行
    18. 以下聚合函数,用于求数据平均值的是( D )
      1. MAX
      2. SUM
      3. COUNT
      4. AVG
    19. 在SQL SELECT语句中用于实现关系的选择运算的短语是( C )
      1. FOR
      2. WHILE
      3. WHERE
      4. CONDITION
    20. 关系运算不包括下列中的( D )
      1. 联接运算
      2. 选择运算
      3. 投影运算
      4. 交运算
    21. 在概念设计阶段,最常使用的数据模型是( D )
      1. 对象模型
      2. 物理模型
      3. 逻辑模型
      4. 实体联系模型
    22. 使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当( B )
      1. 使用WHERE子句
      2. 在GROUP BY后面使用HAVING 子句
      3. 先使用WHERE子句,再使用HAVING子句
      4. 先使用HAVING 子句,再使用WHERE子句
    23. E-R图提供了表示信息世界中实体、属性和( B )的方法。
      1. 数据
      2. 联系
      3. 表
      4. 模式
    24. 在关系数据库设计中,设计关系模式属于数据库设计的( C )。
      1. 需求分析阶段
      2. 概念设计阶段
      3. 逻辑设计阶段
      4. 物理设计阶段
    25. mysql中,备份数据库的命令是( A )
      1. mysqldump
      2. mysql
      3. .backup
      4. copy
    26. 下面关于索引描述中错误的一项是( C )
      1. 索引可以提高数据查询的速度
      2. 索引可以降低数据的插入速度
      3. innodb存储引擎支持全文索引
      4. 删除索引的命令是dropindex
    27. 对事务的描述中不正确的是( C )
      1. 事务具有原子性
      2. 事务具有隔离性
      3. 事务回滚使用commit命令
      4. 事务具有可靠性
    28. 在语句“select * from student where s_name like ‘%晓%’;”中,like 关键字表示的含义是( C )
      1. 条件
      2. 在哪里
      3. 模糊查询
      4. 逻辑运算
    29. drop database MyDB001; 该代码的功能是( B )
      1. 修改数据库名为 MyDB001
      2. 删除数据库 MyDB001
      3. 使用数据库 MyDB001
      4. 创建数据库 MyDB001
    30. use MyDB该代码的功能是( C )
      1. 修改数据库 MyDB
      2. 删除数据库 MyDB
      3. 使用数据库 MyDB
      4. 创建数据库 MyDB
    31. 把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过( C )
      1. 建立新的属性来实现
      2. 建立新的关键字来实现
      3. 建立新的关系来实现
      4. 建立新的实体来实现
    32. 对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为 ( A )
      1. 并运算
      2. 交运算
      3. 差运算
      4. 积运算
    33. 在数据库设计中,将ER图转换成关系数据模型的过程属于( B )
      1. 需求分析阶段
      2. 逻辑设计阶段
      3. 概念设计阶段
      4. 物理设计阶段
    34. 关系R1和R2,经过关系运算得到结果是S,则S 是( B )
      1. 一个关系
      2. 一个表单
      3. 一个数据库
      4. 一个数组
    35. 设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员。则部门与职员实体之间的联系类型是 ( B )
      1. m:n
      2. 1:m
      3. m:1
      4. 1:1
    36. (@@error = 0) 该代码表示的含义是( C )
      1. 找到至少一个错误
      2. 没有任何一个错误
      3. 错误的编号是0
      4. 发生了除数为0的错误
    37. E-R图是数据库设计的工具之一,它一般适用于建立数据库的( A )。
      1. 概念模型
      2. 结构模型
      3. 物理模型
      4. 逻辑模型
    38. 将E.R图转换到关系模式时,实体与联系都可以表示成( B )。
      1. 属性
      2. 关系
      3. 键
      4. 域
    39. 函数 max() 表明这是一个什么函数( D )
      1. 求总值函数
      2. 求最小值函数
      3. 求平均 值函数
      4. 求最大值函数
    40. 修改表记录的语句关键字是:( B )
      1. delete
      2. update
      3. insert
      4. select
    41. 表达式select (9+6*5+3%2)/5-3 的运算结果是多少( C )
      1. 1
      2. 3
      3. 5
      4. 7
    42. delete from student where s_id > 5 该代码执行的是哪项操作( C )
      1. 添加记录
      2. 修改记录
      3. 删除记录
      4. 查询记录
    43. 上一题中的代码含义正确的表述是( B ):
      1. 删除student表中所有s_id
      2. 删除student表中所有s_id 大于5的记录
      3. 删除student表中所有s_id 大于等于5的记录
      4. 删除student表
    44. 数据定义语言中的创建,修改,删除这三个英语单词,下列哪项才是完全正确的( C )
      1. 创建(create) , 修改(alter) , 删除(update)
      2. 创建(alter) , 修改(modify), 删除(drop)
      3. 创建(create) , 修改(alter) , 删除(drop)
      4. 创建(alter) , 修改(create), 删除(drop)
    45. 建表语句中的 not null,该代码表示的含义是( B )
      1. 允许空格
      2. 非空约束
      3. 不允许写入数据
      4. 不允许读取数据
    46. select * from student 该代码中的 * 号,表示的正确含义是( C )
      1. 普通的字符*号
      2. 错误信息
      3. 所有的字段名
      4. 模糊查询
    47. 用户变量的声明应该使用哪个符号来表示( D )
      1. _
      2. #
      3. @#
      4. @
    48. 声明变量的关键字是( C )
      1. dim
      2. decimal
      3. declare
      4. dealcre
    49. 唯一索引的关键字是( C )
      1. fulltextindex
      2. onlyindex
      3. uniqueindex
      4. index
    50. 对于现实世界中事物的特征&#x
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值