浅谈Mysql存储过程
时间:2010-07-28 来源:jinliangonline
其实从mysql5就已经开始支持存储过程及触发器,phpmyadmin中不支持直接编写对存储过程(我自己写了几次),所以就直接命令行吧:
/*这里才是真正的起点,首先看看该表的数据*/ |
第一句:delimiter // 这是用mysql客户端delimiter命令来把语句定界符从 ;变为//
第二句:创建一个存储过程名称为:hi。没有参数需要传入
中间的就是声明局部变量,然后循环插入。
最后一句:end // 这才是真正的结束。
然后从现在开始,除非重新登录mysql。否则当前你操作的命令都是以 //结尾。
/*创建一个存储过程,目的是为向某个表循环插入若干条数据*/ |
/*调用一次该存储过程。后查看该表,增加了99条新数据*/ |
/*显示创建存储过程hi的字符串内容*/ |
/*显示现有的存储过程*/ |
/*删除一个已有的存储过程,没搞懂mysql的alter,所以宁愿删除了再重新create */ |