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