最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

MySQL触发器之创建触发器

来源:动视网 责编:小采 时间:2020-11-09 09:01:50
文档

MySQL触发器之创建触发器

MySQL触发器之创建触发器:MySQL触发器之创建触发器触发器在数据库系统开发过程中具有非常重要的作用,例如可以防止有害数据录入数据库,可以改变或取消insert、update和delete语句的执行及在一个会话中监听数据库中的数据的改变。那我们在前面介绍了关于MySQL视图的应用的几篇文章《
推荐度:
导读MySQL触发器之创建触发器:MySQL触发器之创建触发器触发器在数据库系统开发过程中具有非常重要的作用,例如可以防止有害数据录入数据库,可以改变或取消insert、update和delete语句的执行及在一个会话中监听数据库中的数据的改变。那我们在前面介绍了关于MySQL视图的应用的几篇文章《
 MySQL触发器之创建触发器

触发器在数据库系统开发过程中具有非常重要的作用,例如可以防止有害数据录入数据库,可以改变或取消insert、update和delete语句的执行及在一个会话中监听数据库中的数据的改变。

那我们在前面介绍了关于MySQL视图的应用的几篇文章《MySQL视图的应用之创建视图》《MySQL视图的应用之修改视图》以及《MySQL视图的应用之应用视图》,那么我们这篇文章开始主要介绍MySQL触发器~

如果用户打算在数据库中通过触发器实现某一动作的监听,那么首先应该创建触发器,触发器是在“命令提示符”下创建的。

技术要点

MySQL数据库创建触发器的格式如下:

create trigger <触发器名称>
{ before | after}
{insert | update | delete}
on <表名>
for each row
<触发器SQL语句>

create trigger <触发器名称>:创建一个新触发器,并指定触发器的名称。

{ before | after}:用于指定在insert、update或delete语句执行前触发还是在语句执行后触发。

on <表名>:用于指定响应该触发器的表名。

for each row:触发器的执行间隔,for each row 通知触发器每隔一行执行一次动作,而不是对整个表执行一次。

<触发器SQL语句>:触发器要执行的SQL语句,如果该触发器要执行多条SQL语句,要将多条语句放在begin…end块中。

实现过程

(1)在“命令提示符”下创建数据表tb_test。代码如下:

create table tb_test(t_id varchar(20),t_name varchar(20))

(2)将换行标记转换为“//”。代码如下:

delimiter //

(3)创建触发器,实现无论用户向表tb_test添加什么数据都使字段t_name的内容为“mrsoft”。代码如下:

create trigger test_tri
before insert on tb_test
for each row
set new.t_name='mrsoft'

(4)向表tb_test添加一条记录,并查看添加后的结果。代码如下:

insert into tb_test(t_id,t_name) values('mr0001', '123')//
select * from tb_test

那么我们将上面的实现过程在“命令提示符”中一步步输入实现,输出结果如下图:

关于MySQL触发器的创建我们就介绍到这里,是不是很简单,相信小伙伴们都可以快速的掌握,那么我们下一篇文章会继续介绍MySQL触发器,具体请阅读《MySQL触发器之查看触发器》!

【相关教程推荐】

1.【MYSQL在线免费视频教程】

2. 相关视频课程推荐: 《动力节点mysql基础视频教程》

文档

MySQL触发器之创建触发器

MySQL触发器之创建触发器:MySQL触发器之创建触发器触发器在数据库系统开发过程中具有非常重要的作用,例如可以防止有害数据录入数据库,可以改变或取消insert、update和delete语句的执行及在一个会话中监听数据库中的数据的改变。那我们在前面介绍了关于MySQL视图的应用的几篇文章《
推荐度:
标签: 创建 触发器 mysql
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top