自测试卷1
一、选择题
1.关于结构化查询语言描述错误的是(        )。
    A.结构化查询语言简称MySQL。
    B.结构化查询语言是一种应用于关系数据库查询的结构化语言。
C.最早由Boyce和Chambedin在1974年提出,称为SEQUEL语言。
D.SQL是一种介于关系代数和关系演算之间的语言,具有丰富的查询功能。
2.在E-R图中,一对一关系使用(    )表示;一对多关系使用(    )表示;多对多关系使用(    )表示。
A.(1:1)                B.(m:n)                C.(1:n)            D.(n:n)
3.MySQL的默认端口号为(        )。
A.3306                B.1433                C.3307                D.1521
4.下列(        )语句不是创建数据库的语句。
    A.CREATE SCHEMA                          B.CREATE DATABASE   
    C.CREATE TABLE
5.在SELECT语句中,可以使用(        )子句,将结果集中的数据行根据选择列的值进行逻辑分组,以便能汇总表内容的子集,即实现对每个组的聚集计算。
A.ORDER BY            B.GROUP BY            C.WHERE            D.IN
6.下列关于视图和表的说法正确的是(        )。
A.每个视图对应一个表。
B.视图是表的一个镜像备份。
C.对所有视图都可以像表一样执行UPDATE操作。
D.视图的数据全部在表中。
7.下面的代码用于创建一个在删除数据前触发的触发器,横线上所缺代码为(        )。
DELIMITER //
CREATE DEFINER=`root`@`localhost` TRIGGER  ____________________
ON tb_bookinfo FOR EACH ROW
INSERT INTO tb_booklog (event,logtime) values('删除了一条图书信息',now());
//
A.BEFORE DELETE          B.AFTER DELETE
C.BEFORE INSERT            D.AFTER INSERT
8.MySQL数据库备份所使用的命令是(        )。
A.mysqldump  用户名 密码  数据库名  >路径(备份文件名)     
B.mysql  用户名 密码  数据库名 <路径(备份文件名)
C.mysqladmin  用户名 密码  数据库名 >路径(备份文件名)
D.mysqld  用户名 密码  数据库名 <路径(备份文件名)
9.分析查询语种可以使用(    )两个关键字。
A.EXPLAIN和SHOW
B.EXPLAIN和SELECT
C.SHOW和DESCRIBE
D.EXPLAIN和DESCRIBE
10.下面(    )选项不是ANSI/ISO SQL规范提供的隔离级别。
A.SERIALIZABLE
B.REPEATABLE READ
C.READ ROLLBACK
D.READ UNCOMMITTED
二、填空题
mysql数据库的方法
1.在数据库管理系统中,常用的数据类型包括______________、______________和______________。
2.启动、停止MySQL服务器的方法有两种:______________和______________。
3.在创建数据表时,使用_________________关键字指定要创建的数据表不存在。
4.在创建具有多个执行语句的触发器时,要执行的多条语句放入_________________与_________________之间。多条语句之间需要用_________________分隔符隔开。
5.MySQL中使用________________________语句来删除存储过程。通过________________________语句来删除存储函数。
三、简答题
1、请说明INSERT INTO语句和REPLACE语句的区别。
2、如何创建存储过程?

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。