计算机等级

计算机等级二级考试MySQL文章
北京上海天津重庆更多

2017年计算机二级MySQL考前模拟(十)

2017年09月01日 14:03:54来源:计算机等级考试网
导读:计算机等级考试将近,你准备好了吗?在考试中,每个等级的考试内容均不相同。小编现在为大家分享的是2017年计算机等级考试中的相关模拟练习题,希望能有助于你的复习。

>>考试辅导:2017年计算机二级MySQL考前模拟(十)

计算机等级考试培训

一、编程题

在数据库db_test中创建一个事件,用于每个月将表content中姓名为“MySQL初学者”的留言人所发的全部留言信息删除,该事件开始于下个月并且在2013年12月31日结束。

二、简答题

1.请解释什么是事件?

2.请简述事件的作用。

3·请简述事件与触发器的区别。

习题答案

一、编程题

在MySQL命令行客户端输入如下SQL语句即可实现:

mysql>USEdb_test;

Databasechanged

mysql>DELIMITER$$

mysql>CREATEEVENTIFNOTEXISTSevent_delete_content

—>ONSCHEDULEEVERYlMONTH

—>STARTSCURDATE()+INTERVALlMONTH

—>ENDS’2013—12—31’

—>DO

—>BEGIN

—>IFYEAR(CURDATE())<2013THEN

—>DELETEFROMcontent

—>WHEREusername=’MySQL初学者’;

—>ENDIF;

—>END$$

QueryOK。0rowsaffected(2.35see)

二、简答题

1.事件就是需要在指定的时刻才被执行的某些特定任务,其中这些特定任务通常是一些确定的SQL语句。

2.事件可以根据需要在指定的时刻被事件调度器调用执行,并以此可取代原先只能由操作系统的计划任务来执行的工作。

3.事件和触发器相似,都是在某些事情发生的时候才被启动,因此事件也可称作临时触发器(temporaltrig—ger)。其中,事件是基于特定时间周期触发来执行某些任务,而触发器是基于某个表所产生的事件触发的,它们的区别也在于此。

更多2017年计算机等级考试的报名咨询、成绩查询、行业政策、考前辅导、模拟试题等相关资讯,请时刻关注坦途网计算机等级考试频道

温馨提示:因考试政策、内容不断变化与调整,坦途网提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

计算机等级培训课程免费试听

预约免费体验课

教育顾问会第一时间安排您的体验课!

课程预约立即提交
最新文章
电话咨询在线咨询资料领取