基本信息
文件名称:计算机二级MySQL触发器应用试题及答案.docx
文件大小:15.03 KB
总页数:13 页
更新时间:2025-05-31
总字数:约5.13千字
文档摘要

计算机二级MySQL触发器应用试题及答案

姓名:____________________

一、单项选择题(每题2分,共10题)

1.触发器是数据库中的一种特殊类型的存储过程,下列关于触发器的描述,正确的是:

A.触发器只能在表上创建

B.触发器只能响应INSERT、UPDATE、DELETE操作

C.触发器可以用于实现复杂的业务逻辑

D.触发器在数据变更时自动执行

2.以下关于MySQL触发器的说法,错误的是:

A.触发器可以包含多个语句

B.触发器可以修改触发事件本身

C.触发器可以访问触发事件之前的数据

D.触发器可以声明为NOACTION

3.在MySQL中,以下关于触发器名称的命名规则,错误的是:

A.触发器名称必须以字母开头

B.触发器名称可以包含数字和下划线

C.触发器名称不能包含空格

D.触发器名称可以超过64个字符

4.以下关于触发器执行顺序的描述,正确的是:

A.触发器先执行INSERT、UPDATE、DELETE操作

B.触发器先执行BEFORE语句,然后执行AFTER语句

C.触发器先执行AFTER语句,然后执行BEFORE语句

D.触发器按照触发事件的顺序执行

5.以下关于触发器条件的描述,正确的是:

A.触发器条件只能使用比较运算符

B.触发器条件可以包含多个条件语句

C.触发器条件不能使用逻辑运算符

D.触发器条件不能使用函数

6.以下关于触发器中变量的描述,正确的是:

A.触发器中的变量可以声明为局部变量

B.触发器中的变量可以声明为全局变量

C.触发器中的变量只能在触发器内部使用

D.触发器中的变量可以跨触发器使用

7.以下关于触发器递归执行的描述,正确的是:

A.触发器递归执行是指触发器在触发事件时再次触发自身

B.触发器递归执行是指触发器在触发事件时执行另一个触发器

C.触发器递归执行是指触发器在触发事件时执行一个存储过程

D.触发器递归执行是指触发器在触发事件时执行一个函数

8.以下关于触发器中SELECT语句的描述,正确的是:

A.触发器中的SELECT语句只能查询触发器所在的表

B.触发器中的SELECT语句可以查询触发器所在的表以外的表

C.触发器中的SELECT语句只能查询触发器所在的数据库

D.触发器中的SELECT语句可以查询触发器所在的数据库以外的数据库

9.以下关于触发器中DML语句的描述,正确的是:

A.触发器中的DML语句只能修改触发器所在的表

B.触发器中的DML语句可以修改触发器所在的表以外的表

C.触发器中的DML语句只能修改触发器所在的数据库

D.触发器中的DML语句可以修改触发器所在的数据库以外的数据库

10.以下关于触发器中DDL语句的描述,正确的是:

A.触发器中的DDL语句可以创建、修改和删除表

B.触发器中的DDL语句只能创建和修改表

C.触发器中的DDL语句只能删除表

D.触发器中的DDL语句不能创建、修改和删除表

二、多项选择题(每题3分,共10题)

1.MySQL中触发器的主要作用包括:

A.实现复杂的业务逻辑

B.保证数据完整性

C.自动执行数据变更后的操作

D.实现数据审计

2.触发器可以响应以下哪些数据库事件:

A.INSERT

B.UPDATE

C.DELETE

D.SELECT

3.触发器可以定义在以下哪些对象上:

A.表

B.视图

C.存储过程

D.函数

4.触发器中可以使用以下哪些MySQL内置函数:

A.NOW()

B.USER()

C.NEW()

D.OLD()

5.触发器中可以使用以下哪些MySQL控制语句:

A.IF

B.CASE

C.DECLARE

D.SELECT

6.触发器中可以使用以下哪些MySQL数据类型:

A.INT

B.VARCHAR

C.DATE

D.TEXT

7.触发器中可以使用以下哪些MySQL操作符:

A.=

B.

C.LIKE

D.BETWEEN

8.触发器中可以使用以下哪些MySQL条件语句:

A.WHERE

B.IF

C.CASE

D.ELSE

9.触发器中可以使用以下哪些MySQL数据变更语句:

A.INSERT

B.UPDATE

C.DELETE

D.REPLACE

10.触发器中可以使用以下哪些MySQL事务控制语句:

A.COMMIT

B.ROLLBACK

C.SAVEPOINT

D.SETTRANSACTION

三、判断题(每题2分,共10题)

1.触发器只能在表级别上创建,不能在数据库级别上创建。()

2.触发器可以响应SQL语句的执行,包括SELECT语句。()

3.触发器