试题

计算机二级MySQL考前练习题及答案

时间:2024-10-20 22:24:14 试题 我要投稿
  • 相关推荐

2016年计算机二级MySQL考前练习题及答案

  一、单选题

  1、在SELECT语句中,可以使用________子句,将结果集中的数据行根据选择列的值进行逻辑分组,以便能汇总表内容的子集,即实现对每个组的聚集计算。

  A.LIMITB.GROUP BYC.WHERED.ORDER BY

  参考答案:B

  2、如果关系模式R属于1NF,且每个非主属性都完全函数依赖于R的主码,则R属于(  )

  A.2NF B.3NF C.BCNF D.4NF

  参考答案:A

  3、mysql中,备份数据库的命令是(  )

  A.mysqldump B.mysql C.backup D.copy

  参考答案:A

  4、SQL语言又称________。

  A.结构化定义语言

  B.结构化控制语言

  C.结构化查询语言

  D.结构化操纵语言

  参考答案:C

  5、根据关系模式的完整性规则,一个关系中的主键(  )。

  A.不能有两列组成

  B.不能成为另一个关系的外部键

  C.不允许空值

  D.可以取空值

  参考答案:C

  6、(  )命令可以查看视图创建语句

  A.SHOW VIEW B.SELECT VIEW C.SHOW CREATE VIEW D.DISPLAY VIEW

  参考答案:C

  7、DB、DBS和DBMS三者之间的关系是(  )

  A.DB包括DBMS和DBS

  B.DBS包括DB和DBMS

  C.DBMS包括DB和DBS

  D.不能相互包括

  参考答案:B

  8、以下哪个语句用于撤销权限(  )

  A.DELETE B.DROP C.REVOKE D.UPDATE

  参考答案:C

  9、数据库系统的核心是________。

  A.数据模型B.数据库管理系统C.数据库D.数据库管理员

  参考答案:B

  10、对于现实世界中事物的特征,在实体-联系模型中使用(  )

  A.属性描述 B.关键字描述 C.二维表格描述 D.实体描述

  参考答案:A

  二、简答题

  1、请使用UPDATE语句将数据库db_test的表content中留言人姓名为“MySQL初学者”的留言内容修改为“如何使用INSERT语句?”。

  参考解析:

  在MySQL命令行客户端输入如下SQL语句即可实现:

  mysql>USE db-test;

  Database changed

  mysql>UPDATE content

  一>SET words='如何使用INSERT语句?'

  一>WHERE username='MySQL初学者';

  Query OK,1 row affected(0.08 sec)

  Rows matched:1 Changed:1 Warnings:0

  2、请简述游标在存储过程中的作用。

  参考解析:游标是一个被SELECT语句检索出来的结果集。在存储了游标后,应用程序或用户就可以根据需要滚动或浏览其中的数据。

  3、使用insert语句向表中插入一个员工的信息。

  参考解析:insert into employee(id,username,birthday,entry_date,job,salary,resume) values(null,’aaa','1980-09-09','1980-09-09','bbb',1000,'bbbbbbbb');

  4、使用insert语句向表中插入一个员工的信息。

  参考解析:

  insert into employee(id,username,birthday,entry_date,job,salary,resume) values(null,'小李子','1980-09-09','1980-09-09','bbb',1000,'bbbbbbbb');

  5、将所有员工薪水修改为5000元。

  参考解析:update employee set salary=5000;

  6、将姓名为’aaa’的员工薪水修改为3000元。

  参考解析:

  update employee set salary=3000 where username='aaa';

  7、将姓名为’aaa’的员工薪水修改为4000元,job改为ccc

  参考解析:update employee set salary=4000,job='ccc' where username='aaa';

  8、将aaa的薪水在原有基础上增加1000元。

  参考解析:

  update employee set salary=salary+1000 where username='aaa';

  9、删除表中名称为’小李子’的记录。

  参考解析:delete from employee where username='小李子';

  10、删除表中所有记录。

  参考解析:delete from employee;

【计算机二级MySQL考前练习题及答案】相关文章:

2016计算机二级MySQL考前模拟题及答案09-02

计算机二级《VFP》考前练习题及答案06-08

计算机二级Access考前练习题及答案08-03

计算机二级考试MySQL试题及答案10-23

2017计算机二级VB考前练习题及答案07-13

2023计算机二级考试MySQL数据库练习题及答案08-17

计算机二级考前练习题及答案(C语言)201708-04

2017计算机二级C++考前练习题及答案09-11

2017年计算机二级MySQL考前模拟练习07-02

2016计算机二级考试MySQL模拟练习题08-30