计算机二级mysql数据库程序设计练习题(一)
- 推荐等级:
- 发布时间:2020-05-29
- 试卷题量:30题
- 浏览次数:0次
- 试卷分类:MySQL数据库程序设计
- 试卷类型:每日一题
试题列表
- 设有如下表达式: 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 INSERTON 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 WEEKSTARTS CLIRDATE() + INTERVAL 1 WEEKENDS "2013-6-30"DOBEGIN ⋯⋯END
- 存储过程和存储函数的主要区别在于 ______。
- 下列关于存储过程的叙述中,正确的是 ______。
- 设有如下语句:关于以下命令,下列叙述中错误的是 ______。DECLARE tmpVar TYPE CHAR(10) DEFAULT "MySQL"
- 在存储过程的定义中,其参数的输入输出类型包括 ______。
- 在存储过程中,使用游标的一般流程是 ______。
- 设有学生成绩表 score(sno,cno,grade) ,各字段含义分别是学生学号、课程号及成绩。现有如下创建 存储函数的语句:以下关于上述存储函数的叙述中,错误的是 ______。CREATE FUNCTION fun()RETURNS DECIMALBEGINDECLARE x DECIMALSELECT AVG(grade)INTO x FROM scoreRETURN x END;
- 在 MySQL中,不可以声明和使用游标的情况有 ______。
置顶