MYSQL数据库设计试卷b_数据库mysql试卷B卷

数据库mysql期末考试B卷

3ac2132eebc59f6da668de564f046d26.png

3a53fc549e081f95fba92cfcf2564619.png

76fea7c1f8ad37ccd65155eef25ea5a2.png

99805889376a07c1a63a2555c7d2f591.png

第1页,共6页 第2页,共6页

系、部: ___________ 专业: ___________________ 姓名: ______________ 学号: ______________ 年级 _________

一、 选择题。(40小题,每题1.5分,共60分,答案写在以下表

格中)。

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

A.不能有两列组成

B.不能成为另一个关系的外部键 C .不允许空值 D.可以取空值

2、E-R 图提供了表示信息世界中实体、属性和________的方法。

A .数据

B .联系

C .表

D .模式

3、视图是一种常用的数据对象,它是提供( )和( )数据的另一种途径,可以简化数据库操作________。

A .插入,更新

B .查看,检索

C .查看,存放

D .检索,插入 4、根据关系模式的完整性规则,一个关系中的主键( )。

A .不能有两列组成

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

C .不允许空值

D .可以取空值 5、以下哪个语句用于撤销权限________。

A .DELETE

B .DROP

C .REVOKE

D .UPDATE

6、在MySQL 中,通常使用__________语句来指定一个已有数据库作为当前工作数据库。

A .USING

B .USED

C .USES

D .USE

7、例如数据库中有A 表,包括学生,学科,成绩三个字段 , 数据库结构

为 学生学科成绩 张三语文 60 张三数学 100 李四语文 70 李四数学 80 李四英语 80 ,如何统计最高分>80的学科________。

A .SELECT MAX(成绩) FROM A GROUP BY 学科 HAVING MAX(成绩)>80;

B .SELECT 学科 FROM A GROUP BY 学科 HAVING 成绩>80;

C .SELECT 学科 FROM A GROUP BY 学科 HAVING MAX(成绩)>80;

D .SELECT 学科 FROM A GROUP BY 学科 WHER

E MAX(成绩)>80;

8、可用于从表或视图中检索数据的SQL 语句是________。

A .SELECT 语句

B .INSERT 语句

C .UPDATE 语句

D .DELET

E 语句

9、下列语句中,________不是表数据的基本操作语句。

A .CREATE 语句

B .INSERT 语句

C .DELETE 语句

D .UPDAT

E 语句 10、进入要操作的数据库TEST 用以下哪一项________ 。 A .IN TEST B .SHOW TEST C .USER TEST D .USE TEST 11、只修改列的数据类型指令是________。

A .ALTER TABLE … … ALTER COLUMN

B .ALTER TABLE … MODIFY COLUMN…

C .ALTER TABLE … UPDATE …

D .ALTER TABL

E … UPDATE COLUMN… 12、索引可以提高哪一操作的效率________。

A .INSERT

B .UPDATE

C .DELETE

D .SELECT 13、根据关系模式的完整性规则,一个关系中的主键________。

A .不能有两列组成

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

C .不允许空值

D .可以取空值 14、在视图上不能完成的操作是________ 。

A .查询

B .在视图上定义新的视图

C .更新视 图

D .在视图上定义新的表

15、查找条件为:姓名不是NULL 的记录________ 。

A .WHERE NAME ! NULL

B .WHERE NAME NOT NULL

C .WHERE NAME IS NOT NULL

D .WHER

E NAME!=NULL

16、例如数据库中有A 表,包括学生,学科,成绩三个字段 , 数据库结构

为 学生学科成绩 张三语文 80 张三数学 100 李四语文 70 李四数学 80 李四英语 80 ,如何统计每个学科的最高分________ 。 A .select 学生,max(成绩) from A group by 学生;

B .select 学生,max(成绩) from A group by 学科;

C .select 学生,max(成绩) from A order by 学生;

D .select 学生,max(成绩) from A group by 成绩;

17、SQL 语言的数据操纵语句包括SELECT 、INSERT 、UPDATE 、DELETE 等。其中最重要的,也是使用最频繁的语句是________。

A .UPDATE

B .SELECT

C .DELETE

D .INSERT 18、 Describe table_name 命令的作用________ 。

A 查看表内容

B 描述表内容

C 查看表结构信息

D 查看表名字

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值