mysql 存储过程的创建

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 存储过程的创建相关的知识,希望对你有一定的参考价值。

  1. 循环插入数据

    delimiter $$
    drop procedure if exists test;
    create procedure test (num int)
    begin
    declare  i int default 1;
    while i<=num do
    insert into test values (i,concat(‘test‘,i));
    set i=i+1;
    end while;
    end $$
    #concat 信息连接符

  2. 测试插入数据

    delimiter $$
    create procedure zy (v1 int,v2 varchar(20),v3 varchar(20))
    begin
    insert into zy values (v1,v2,v3);
    end $$

  3. 查看数据库的存储过程

    show procedure status where  db=‘‘/name=‘‘;

  4. 调用存储

    call test(xx);

  5. 查询创建存储的脚本

    show create procedure name;

以上是关于mysql 存储过程的创建的主要内容,如果未能解决你的问题,请参考以下文章

mysql中怎么创建存储过程?

MySQL之存储过程创建和调用

mysql 存储过程

MySQL创建存储过程

mysql在存储过程中用当前时间作为表名创建表

MySQL存储过程和自定义函数Navicat for mysql创建存储过程和函数调用存储过程和函数的区别