标签:style blog http color 使用 os 数据 width
创建存储过程和触发器
首先先建两张表(users表和number表),具体设计如下图:
写一个存储过程,往users表中插入数据,创建过程如下:
代码如下:
执行存储过程后可以看到users表中的数据如下:
整个存储过程的编写就完成了,当然这只是一个极为简单的例子,仅供入门参考。
在写触发器之前,我们先把users的数据清空
现在我们有两个表,我要做的事情就是,当我往users中插入数据后,number中也相应变化:
例如,number表中有一条初始数据,id=1,num=0;
当我往users中插入一条数据后,就触发number表中的num字段就加1,也就是记录用户数。
下面我们来实现这个小小的功能。
右击users表,选择设计表
选择触发器选项
保存后,再往users表中添加新数据,再查看一下number中的数据,你会神奇的发现,number表中的数据也变了,自己动手试一下吧!
ps:存储过程需要程序员自己去执行,触发器,顾名思义,自动触发。
首先我将users表中的数据清空(当然不清空也可以),然后再往里面填充数据,如下图所示:
我现在想做的是将student_ID字段都加上100,通过这个例子简单展示一下游标的使用。
创建一个存储过程,创建方式参考上面步骤。存储过程代码如下:
执行上面的存储过程,你会发现,users中的数据如你所愿的发生了变化。
当然,这个功能直接用循环就可以解决,我这里只是简单展示一下游标的用法,利于对游标有个感性认识。
利用navicat创建存储过程、触发器和使用游标的简单实例,布布扣,bubuko.com
标签:style blog http color 使用 os 数据 width
原文地址:http://www.cnblogs.com/wolfocme110/p/3866139.html