期末模拟试题3
一、单选题
1、MySQL数据库四种特性,不包括()。
A.原子性
B.事务性
C.一致性
D.隔离性
2、SQL语言通常称为()。
A、结构化操纵语言
B、结构化控制语言
C、结构化定义语言
D、结构化查询语言
3、光标的一般使用步骤,以下正确的是()。
A.声明光标使用光标打开光标关闭光标
B.打开光标声明光标使用光标关闭光标
C.声明光标打开光标选择光标关闭光标
D.声明光标打开光标使用光标关闭光标
4、以下哪种操作能够实现实体完整性( ) 。
A.设置唯一键B.设置外键C.减少数据冗余D.设置主键
5、在创建触发器时,不能使用()触发事件。
A.INSERT B.CREATE C.UPDATE D.DELETE
6、MySQL中存储过程的建立以关键字()开始,后面仅跟存储过程的名称和参数。
A.CREATE FUNCTION B.CREATE TRIGGER C.CREATE PROCEDURE D.CREATE VIEW
7、在SQL语言中,子查询是()。
A.选取单表中字段子集的查询语句
B.选取多表中字段子集的查询语句
C.返回单表中数据子集的查询语言
D.嵌入到另一个查询语句之中的查询语句
8、下列SQL语句中,用于修改表数据的语句是()。
A.UPDATE B.SELECT C.ALTER D.INSERT
9、在MySQL中,可以使用()命令开启一个事务。
A.START TRANSACTION B.BEGIN
C.BEGIN WORK D.以上都是
10、下面声明变量正确的是()。
A.DECLARE x char(10) DEFAULT 'outer '
B.DECLARE x char DEFAULT 'outer '
C.DECLARE x char(10) DEFAULT outermysql存储过程使用
D.DECLARE x DEFAULT 'outer '
11、MySQL的默认端口号为()。
A.3306 B.1433 C.3307 D.1521
12、查条件为:姓名不是NULL的记录( ) 。
A.WHERE NAME ! NULL B.WHERE NAME NOT NULL C.WHERE NAME IS NOT NULL D.WHERE NAME!=NULL
13、使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当()。
A.使用WHERE子句
B.在GROUPBY后面使用HA VING子句
C.先使用WHERE子句,再使用HA VING子句
D.先使用HA VING子句,再使用WHERE子句
14、下面()选项不是ANSI/ISO SQL规范提供的隔离级别。A.SERIALIZABLE
B.REPEATABLE READ
C.READ ROLLBACK
D.READ UNCOMMITTED
15、用于将事务处理写到数据库的命令是( )。
A.insert B.rollback C.commit D.savepoint
二、填空题
1、视图是一个虚表,在数据库中只存储视图的(),不存储视图的数据。
2、关系数据模型的组织形式是()。
3、若SELECT语句中同时包含WHERE子句和GROUP子句,则先执行的是()子句。
4、对并发操作,若不加以控制,可能带来数据的()问题。
5、MySQL中使用()语句来删除存储过程。通过()语句来删除存储函数。
6、MySQL 中的变量分为两种,用户变量和系统变量。其中系统变量的名称以()字符开始,由系统定义和维护。
7、MySQL默认的用户是()。
8、在MySQL中,查询表中数据时,可用()关键字滤掉重复行。
9、调用存储函数使用()关键字。
三、简答题
1、先授予user1在xscj数据库中所有的数据库权限,然后收回user1在xscj数据库中的update和delete权限。
2、MySQL数据完整性约束有哪6种?
3、mysqldump客户端用于备份数据,可以备份数据库表的结构,而且可以备份一个数据库,甚至整个数据库系统。请以默认管理员账户登录(密码和账户名相同)备份本机数据库数据,写出对应的命令,文件名自拟。
(1)使用mysqldump备份xscj数据库中xs_kc表和kc表。
(2)备份xscj数据库和test数据库到E盘database文件夹下。
(3)备份MySQL服务器上的所有数据库。)
四、应用题
现有一库,库中有基本表student、course和score表。表结构及数据如下,请完成题目。
1、创建学生表。
2、查询Score表中成绩在60到80之间的所有记录。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论