卷面总分:60分 答题时间:60分钟 试卷题量:30题 练习次数:0次
设有如下表达式: CHECK(score > =0 AND score < =100) 关于该表达式,下列叙述中错误的是 ______。
在 CREATE TABLE语句中,用来指定外键的关键字是 ______。
定义学生表时,若规定年龄字段取值不得超过 30 岁,应该使用的约束是 ______。
下列关于表级约束和列级约束的描述中,不正确的是 ______。
下列有关 MySQL完整性约束的叙述中,正确的是 ______。
部门表 tb_dept 的定义如下:下列说法中正确的是 ______。
CREATE TABLE tb_dept(
deptno CHAR(2) primary key ,
dname CHAR(20) Not null , manager CHAR(12),
telephone CHAR(15)
);
MySQL数据库中的数据完整性,不包括 ______。
MySQL中,激活触发器的命令包括 ______。
下列关于 MySQL触发器的描述中,错误的是 ______。
下列不能使用 ALTER命令进行修改的数据库对象是 ______。
当触发器涉及对触发表白身的更新操作时,使用的触发器必须是 ______。
下列操作中,不可能触发对应关系表上触发器的操作是 ______。
以下关于触发器的叙述中,正确的是 ______。
在 MySQL中, INSERT触发器操作数据时,可以使用的临时表是 ______。
下列关于触发器的叙述中,错误的是 ______。
设有触发器:以下叙述中正确的是 ______。
CREATE TRIGGER test.insTrg AFTER INSERT
ON test.student FOR EACH ROW SET @ msg="Hello!"
设有一个成绩表 Student_JAVA(id,name,grade) ,现需要编写一个触发器,监视对该表中数据的插入和 更新,并判断学生的成绩 grade ,如果成绩超过 100分,在触发器中强制将其修改为 100( 最高分 ) ,那么应 该将触发器定义为 ______。
以下有关 MySQL事件的叙述中,错误的是 ______。
以下不能开启事件调度器的语句是 ______。
现要求删除 MySQL数据库中已创建的事件,通常使用的语句是 ______。
以下关于事件的叙述中,正确的是 ______。
下列关于事件的描述中,错误的是 ______。
设有如下创建数据库对象的部分语句:关于下述语句,下列叙述中错误的是 ______。
CREATE EVENT Test ON SCHEDLE EVERY 1 WEEK
STARTS CLIRDATE() + INTERVAL 1 WEEK
ENDS "2013-6-30"
DO
BEGIN ⋯⋯
END
存储过程和存储函数的主要区别在于 ______。
下列关于存储过程的叙述中,正确的是 ______。
设有如下语句:关于以下命令,下列叙述中错误的是 ______。
DECLARE tmpVar TYPE CHAR(10) DEFAULT "MySQL"
在存储过程的定义中,其参数的输入输出类型包括 ______。
在存储过程中,使用游标的一般流程是 ______。
设有学生成绩表 score(sno,cno,grade) ,各字段含义分别是学生学号、课程号及成绩。现有如下创建 存储函数的语句:以下关于上述存储函数的叙述中,错误的是 ______。
CREATE FUNCTION fun()
RETURNS DECIMAL
BEGIN
DECLARE x DECIMAL
SELECT AVG(grade)INTO x FROM score
RETURN x END;
在 MySQL中,不可以声明和使用游标的情况有 ______。