百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>数据库> Mysql存储过程简单教程
分享文章到:

Mysql存储过程简单教程

发布时间:01/15 来源: 浏览: 关键词:

这里才是真正的起点,首先看看该表的数据*/

  • mysql教程> select count(*) from cdb_invites;
  • +----------+
  • | count(*) |
  • +----------+
  • |      261 |
  • +----------+
  • 1 row in set (0.00 sec)
  • 复制代码ps教程,以下这段要注意的地方:
    第一句:delimiter //   这是用mysql客户端delimiter命令来把语句定界符从 ;变为//
    第二句:创建一个存储过程名称为:hi。没有参数需要传入
    中间的就是声明局部变量,然后循环插入。
    最后一句:end // 这才是真正的结束。
    然后从现在开始,除非重新登录mysql。否则当前你操作的命令都是以 //结尾。

    1. /*创建一个存储过程,目的是为向某个表循环插入若干条数据*/
    2. mysql> delimiter //
    3. mysql> create procedure hi()
    4.     -> begin
    5.     -> declare a int(10);
    6.     -> set a=1;
    7.     -> while a<100 do
    8.     -> insert into cdb_invites values (1,1279616286,1280480286,'10.0.7.7',a,0,0,1);
    9.     -> set a=a+1;
    10.     -> end while;
    11.     -> end //
    12. query ok, 0 rows affected (0.00 sec)
    1. /*调用一次该存储过程。后查看该表,增加了99条新数据*/
    2. mysql> call hi()//
    3. query ok, 1 row affected (0.01 sec)
    4.  
    5. mysql> select count(*) from cdb_invites//
    6. +----------+
    7. | count(*) |
    8. +----------+
    9. |      360 |
    10. +----------+
    11. 1 row in set (0.00 sec)
    打赏

    打赏

    取消

    感谢您的支持,我会继续努力的!

    扫码支持
    扫码打赏,你说多少就多少

    打开支付宝扫一扫,即可进行扫码打赏哦

    百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

    共有3人阅读,期待你的评论!发表评论
    昵称: 网址: 验证码: 点击我更换图片
    最新评论

    本文标签

    广告赞助

    能出一分力是一分吧!

    订阅获得更多模板

    本文标签

    广告赞助

    订阅获得更多模板