2022年MySQL最新面试题 - MySQL触发器
漫步coding 3/28/2022
# 0、概要
- 1、什么是触发器?触发器的使用场景有哪些?
- 2、MySQL中都有哪些触发器?
# 1、什么是触发器?触发器的使用场景有哪些?
出现概率: ★★★
触发器是一种特殊的存储过程,它被分配给某个特定的表,触发器都是自动调用的。当一特定的表数据被插入,更新或删除时,数据库需要执行一定的动作,触发器是确保数据完整性和一致性的基本有效的方法。
触发器使用场景:
- 可以通过数据库中的相关表实现级联更改。
- 实时监控某张表中的某个字段的更改而需要做出相应的处理。
- 例如可以生成某些业务的编号。
- 注意不要滥用,否则会造成数据库及应用程序的维护困难。
- 大家需要牢记以上基础知识点,重点是理解数据类型CHAR和VARCHAR的差异,表存储引擎InnoDB和MyISAM的区别。
# 2、MySQL中都有哪些触发器?
出现概率: ★★★
MySQL 数据库中有六种触发器:
- Before Insert
- After Insert
- Before Update
- After Update
- Before Delete
- After Delete
也欢迎关注我的公众号: 漫步coding
, 回复: mysql
免费获取最新Mysql面试题汇总(含答案)。 一起交流, 在coding的世界里漫步。
希望这篇文章可以帮助大家, 也希望大家都能找到找到的好工作。