2017计算机二级考试MySQL数据库强化习题
形成天才的决定因素应该是勤奋。以下是本站小编整理的2017计算机二级考试MySQL数据库强化习题,欢迎学习!
习题一
一、填空题
在实际使用中,MySQL所支持的触发器有_______、_______和_______三种。
二、编程题
在数据库db_test的表content中创建一个触发器content_delete_trigger,用于每次当删除表content中一行数据时。将用户变量str的值设置为“0ld cdntent deleted!”。
习题答案
一、填空题
INSERT触发器 DELETE触发器 UPDATE触发器
二、编程题
在MySQL命令行客户端输入如下SQL语句即可实现:
mysql>USE db—test;
Database changed
mysql>CREATE TRIGGER content_delete_trigger AFTER DELETE
—> ON content FOR EACH ROW SET@str=’old content deleted!’;
Query OK,0 rows affected(2.59 sec)
习题二
一、编程题
在数据库db_test中创建一个事件,用于每个月将表content中姓名为“MySQL初学者”的留言人所发的全部留言信息删除,该事件开始于下个月并且在2013年12月31日结束。
二、简答题
1.请解释什么是事件?
2.请简述事件的作用。
3·请简述事件与触发器的区别。
习题答案
一、编程题
在MySQL命令行客户端输入如下SQL语句即可实现:
mysql>USE db_test;
Database changed
mysql>DELIMITER$$
mysql>CREATE EVENT IF NOT EXISTS event_delete_content
—> ON SCHEDULE EVERY l MONTH
—>STARTS CURDATE()+INTERVAL l MONTH
—>ENDS’2013—12—31’
—>DO
—>BEGIN
—>IF YEAR(CURDATE())<2013 THEN
—>DELETE FROM content
—>WHERE username=’MySQL初学者’;
—>END IF;
—>END$$
Query OK。0 rows affected(2.35 see)
二、简答题
1.事件就是需要在指定的`时刻才被执行的某些特定任务,其中这些特定任务通常是一些确定的SQL语句。
2.事件可以根据需要在指定的时刻被事件调度器调用执行,并以此可取代原先只能由操作系统的计划任务来执行的工作。
3.事件和触发器相似,都是在某些事情发生的时候才被启动,因此事件也可称作临时触发器(temporal trig—ger)。其中,事件是基于特定时间周期触发来执行某些任务,而触发器是基于某个表所产生的事件触发的,它们的区别也在于此。
-
全国计算机二级考试哪个最简单
全国计算机二级考试是全国计算机等级考试简称NCRE,是四个等级中的一个等级。包含语言程序设计,包括C、C++、Java、VisualBasic、WEB程序设计;数据库程序设计(包括VisualFoxPro、Access、MySql);MSoffice高级应用包括Word、EXCEL、PPT办公软件高级应用。计算机二...
-
计算机二级C++模拟题及解析2016
C++支持多种编程范式--面向对象编程、泛型编程和过程化编程。最新正式标准C++于2014年8月18日公布。下文为大家整理了c++上机考试试题及答案,希望能帮助到各位考生!改错题使用VC6打开考生文件夹下的工程kt13_1,此工程包含一个源程序文件kt13_,但该程序运行有问题,...
-
计算机二级考试VB语言程序设计考试题及答案
为了使广大考生在备战计算机等级考试时,更快的掌握相应知识点,下面是小编搜索整理的计算机二级考试VB语言程序设计考试题及答案,供参考练习,预祝考生们考出自己理想的成绩!计算机二级VB语言程序设计考试题及答案1.在窗体上画一个名称为Text1的文本框,一个名称为Comm...
-
2017年计算机二级考试VB习题及答案
计算机等级证书是我们找工作的敲门砖,现在越来越多人重视计算机等级考试。下面是本站小编为大家带来的2017年计算机二级考试VB习题及答案,希望对大家的学习有帮助!1.在菜单编辑器中建立一个菜单,其主菜单项的名称为mnuEdit,Visible属性为False,程序运行后,如果用鼠标...