mysql存储过程用法实例分析

  

本文实例讲述了mysql存储过程用法。分享给大家供大家参考,具体如下:

  

  

简单的说,就是一组SQL语句集,功能强大,可以实现一些比较复杂的逻辑功能,类似于JAVA语言中的方法;

  

存储过程跟触发器有点类似,都是一组SQL集,但是存储过程是主动调用的,且功能比触发器更加强大,触发器是某件事触发后自动调用;

  

        分隔符//创建过程(num INT)   开始   SELECT * FROM v9_qd_account限制num;//结束   分隔符;      之前      

        设置@p_in=5;   调用proc (@p_in);      之前      

或者         调用proc (5);      之前      

        声明num int默认5;   设置num=1;   设置num=num + 1;      之前            分隔符//创建过程(在sname VARCHAR(20),在pwd VARCHAR(5),在qd INT, INT开始,在结束INT)   开始   声明var INT;   声明的名字VARCHAR (30);   建立var=开始;   而var<做结束   设置的名字=CONCAT (sname LPAD (var 3 ' 0 '));   插入v9_qd_account (storename、密码qudao regdate)值(名字,md5 (pwd)、qd UNIX_TIMESTAMP ());   设置var=var + 1;   结束时;//结束   分隔符;      之前      

        调用proc(‘测试’,‘123456’,1,1,21);      之前      

        显示程序状态像‘C % \ G;查看以字母C开头的存储过程   显示创建过程proc \ G;查看状态和创建语句   information_schema。例程中查看      之前      

        下降过程中如果存在proc;   下降函数mytest;      之前      

  

如果参数中有中文可以这样

        创建过程useInfo(在u_name VARCHAR(50)字符集gbk, u_age INT)……      之前      

更多关于MySQL相关内容感兴趣的读者可查看本站专题:《MySQL存储过程技巧大全》,《MySQL常用函数大汇总》、《MySQL日志操作技巧大全》,《MySQL事务操作技巧汇总》及《MySQL数据库锁相关技巧汇总》

  

希望本文所述对大家MySQL数据库计有所帮助。

mysql存储过程用法实例分析