项目九 任务二 事件 (练习)-《数据库原理与应用技术--MySQL》(河北科学技术出版社)同步精品课堂

2025-01-21
| 2份
| 10页
| 164人阅读
| 2人下载

内容正文:

9.2 事 件 一、单项选择题 1.关于事件的描述,下列说法不正确的是( ) A.事件是MySQL在相应的时刻调用的过程式数据对象 B.事件与触发器不同,事件称为临时性触发器 C.事件可以调用一次,也可以周期性地启动 D.事件由一个特定的线程来管理 【答案】B 【解析】事件与触发器类似,称为临时性触发器。 2. 下列选项中,用于创建事件的命令是( )。 A. CREATE TABLE B.CREATE EVENT C. CREATE TRIGGER D.CREATE VIEW 【答案】B 【解析】CREATE EVENT 命令用于创建事件 3.关于事件的优点,下列说法错误的是( ) A.事件定时触发,不可以调用 B.事件可以实现每秒执行一个任务 C.事件对数据定时性操作不再依赖于外部程序,而直接使用数据训本身提供的功能 D.事件适用于实时性要求较高的环境 【答案】A 【解析】事件定时触发,不可以调用是事件的缺点,而不是优点。 4.下列选项中,删除事件的命令是( ) A.CREATE EVENTS B.SHOW EVENTS C.DROP EVENT D.DROP TABLE 【答案】C 【解析】DROP EVENT 命令用于删除事件。 5. 下列选项中,( )命令不能查询事件调度状态。 A. SHOW EVENT B. SHOW VARIABLES LIKE‘event_scheduler’ C. SHOW processlist D. SHOW @@event_scheduler 【答案】A 【解析】SHOW EVENT是查看事件,并不是查看事件调度状态。 6. 关于开启事件调度的命令,正确的是( ) A.SET GLOBAL event_scheduler=1; B. SET GLOBAL event_scheduler=OFF; C.SET GLOBAL event_scheduler=0; D. SET @@GLOBAL event_scheduler=1; 【答案】A 【解析】开启事件调度的命令是SET GLOBAL event_scheduler=1; 7.在MySQL事件中,时间的数量可以是任意非空的整数式,下列不能做为时间单位的关键字的是( )。 A. ONE B. SECOND C. HOUR D. DAY 【答案】A 【解析】在MySQL事件中,时间的数量可以是任意非空的整数式,时间单位的关键字有:YEAR,MONTH,DAY,HOUR,MINUTE或SECOND。 8. 下列选项中,查询事件的命令是( ) A.CREATE EVENTS B.SHOW EVENTS C.DROP EVENTS D.ALTER TABLE 【答案】B 【解析】查询事件的命令是SHOW EVENTS。 9. 在MySQL中,用于修改事件的命令是( )。 A.CREATE EVENT B.ALTER EVENT C.ALTER VIEW D.ALTER TABLE 【答案】B 【解析】ALTER EVENT 用于修改事件。 10.在MySQL中创建事件时,用于指定事件开始执行的时间点的短语为( ) A. BEGIN B.EXECUTE AT C. RUN FROM D.STARTS 【答案】D 【解析】STARTS用于指定事件开始执行的时间点。 二、判断题 1.事件由特定的线程管理,一个事件可以调用一次,也可以周期性启动。( ) 【答案】对。事件由特定的线程管理,一个事件可以调用一次,也可以周期性启动。 2.事件调度器可以精确到每分钟执行一次。( ) 【答案】错。事件调度器可以精确到每秒执行一次。 3.事件与触发器类似,事件是根据调度事件来启动的。( ) 【答案】对。事件与触发器类似,事件是根据调度事件来启动的。 4.MySQL中的事件常见的工作有创建表、插入数据、删除数据、清空表和删除表。( ) 【答案】对。MySQL中的事件常见的工作有创建表、插入数据、删除数据、清空表和删除表。 5.在一个事件创建之后,它的状态是打开的,一个活动的事件可以执行一次或多次。( ) 【答案】对。在一个事件创建之后,它的状态是打开的,一个活动的事件可以执行一次或多次。 3、 填空题 1.事件调度的核心参数是 _________。 【答案】event_scheduler 2.要创建一个每分钟执行一次的事件,可以用不用关键字EVERY,并指定_________的值为1。 【答案】MINUTE 3. 事件的缺点是 ___________触发,而不可以调用。 【答案】定时 4. 在MySQL中,表示事件的时间戳可以是任意的TIMESTAMP和________数据类型。 【答案】DATETIME 5.在MySQL中,时间戳需要__________当前时间(大于/小于/等于)。 【答案】大于 四、命令题 1、在“book”表中创建一个事件book_event1,要求在2025年1月5日9:00插入一条关于图书的信息。 【答案】 CREATE EVENT IF NOT EXISTS book_event1 ON SCHEDULE AT ‘2025-01-05 9:00’ ON COMPLETION PRESERVE DO INSERT INTO book(bookID,bookname,writer) VALUES(‘20220910’,’MySQL数据库原理’,’曹丽君 ’ ) 2、设置MySQL服务器的事件调度器为开启状态。 【答案】 SET GLOBAL event_scheduler=ON 3、查询事件book_event1。 【答案】 SHOW CREATE EVENT book_event1 4、 删除事件book_event1。 【答案】 DROP EVENT IF EXISTS book_event1 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$ 9.2 事 件 一、单项选择题 1.关于事件的描述,下列说法不正确的是( ) A.事件是MySQL在相应的时刻调用的过程式数据对象 B.事件与触发器不同,事件称为临时性触发器 C.事件可以调用一次,也可以周期性地启动 D.事件由一个特定的线程来管理 2. 下列选项中,用于创建事件的命令是( )。 A. CREATE TABLE B.CREATE EVENT C. CREATE TRIGGER D.CREATE VIEW 3.关于事件的优点,下列说法错误的是( ) A.事件定时触发,不可以调用 B.事件可以实现每秒执行一个任务 C.事件对数据定时性操作不再依赖于外部程序,而直接使用数据训本身提供的功能 D.事件适用于实时性要求较高的环境 4.下列选项中,删除事件的命令是( ) A.CREATE EVENTS B.SHOW EVENTS C.DROP EVENT D.DROP TABLE 5. 下列选项中,( )命令不能查询事件调度状态。 A. SHOW EVENT B. SHOW VARIABLES LIKE‘event_scheduler’ C. SHOW processlist D. SHOW @@event_scheduler 6. 关于开启事件调度的命令,正确的是( ) A. SET GLOBAL event_scheduler=1; B. SET GLOBAL event_scheduler=OFF; C. SET GLOBAL event_scheduler=0; D. SET @@GLOBAL event_scheduler=1; 7.在MySQL事件中,时间的数量可以是任意非空的整数式,下列不能做为时间单位的关键字的是( )。 A. ONE B. SECOND C. HOUR D. DAY 8. 下列选项中,查询事件的命令是( ) A.CREATE EVENTS B.SHOW EVENTS C.DROP EVENTS D.ALTER TABLE 9. 在MySQL中,用于修改事件的命令是( )。 A.CREATE EVENT B.ALTER EVENT C.ALTER VIEW D.ALTER TABLE 10.在MySQL中创建事件时,用于指定事件开始执行的时间点的短语为( ) A. BEGIN B.EXECUTE AT C. RUN FROM D.STARTS 二、判断题 1.事件由特定的线程管理,一个事件可以调用一次,也可以周期性启动。( ) 2.事件调度器可以精确到每分钟执行一次。( ) 3.事件与触发器类似,事件是根据调度事件来启动的。( ) 4.MySQL中的事件常见的工作有创建表、插入数据、删除数据、清空表和删除表。( ) 5.在一个事件创建之后,它的状态是打开的,一个活动的事件可以执行一次或多次。( ) 3、 填空题 1.事件调度的核心参数是 _________。 2.要创建一个每分钟执行一次的事件,可以用不用关键字EVERY,并指定_________的值为1。 3. 事件的缺点是 ___________触发,而不可以调用。 4. 在MySQL中,表示事件的时间戳可以是任意的TIMESTAMP和________数据类型。 5.在MySQL中,时间戳需要__________当前时间(大于/小于/等于)。 四、命令题 1、在“book”表中创建一个事件book_event1,要求在2025年1月5日9:00插入一条关于图书的信息。 2、设置MySQL服务器的事件调度器为开启状态。 3、查询事件book_event1。 4、 删除事件book_event1。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$

资源预览图

项目九 任务二 事件 (练习)-《数据库原理与应用技术--MySQL》(河北科学技术出版社)同步精品课堂
1
项目九 任务二 事件 (练习)-《数据库原理与应用技术--MySQL》(河北科学技术出版社)同步精品课堂
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。