• 企业400电话
  • 网络优化推广
  • AI电话机器人
  • 呼叫中心
  • 全 部 栏 目

    网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    mysql存储过程原理与用法详解
    POST TIME:2021-10-18 20:09

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

    本文内容:

    首发日期:2018-04-17


    什么是存储过程:

    补充:


    存储过程的创建:

    -- 最简单的例子
    create procedure myselect()
    begin 
      select @@version;
    end;
    create procedure getInfo(in mname varchar(15))
    begin 
    select mname;
    end;
    call myselect();
    call getInfo("lilie");
    -- 能通过传参来获取指定内容的
    create procedure getInfo2(in mname varchar(15))
    begin 
    select * from student where name =mname;
    end;
    call getInfo2("lilei");
    -- 将结果赋值给一个变量传到外部
    create procedure getInfo3(in mname varchar(15),out oname varchar(15))
    begin 
    select name from student where name =mname into oname;
    end;
    call getInfo3("lilei",@mname);
    select @mname;

    补充:


    存储过程的使用:

    下面调用的存储过程就是上面创建存储过程中定义的存储过程:

    call myselect();
    
    call getInfo("lilie");
    
    set @mname="lilei";
    call getInfo(@mname);
    
    call getInfo3("lilei",@mname);

    变量的使用:


    查看存储过程:


    修改存储过程:


    删除存储过程:

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

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

    您可能感兴趣的文章:
    • mysql 存储过程中变量的定义与赋值操作
    • mysql存储过程详解
    • mysql存储过程 游标 循环使用介绍
    • MySQL存储过程例子(包含事务,输出参数,嵌套调用)
    • MySql存储过程与函数详解
    • mysql 查询数据库中的存储过程与函数的语句
    • 实例解析MySQL中的存储过程及存储过程的调用方法
    • mysql存储过程 在动态SQL内获取返回值的方法详解
    • MySQL 存储过程中执行动态SQL语句的方法
    • MySQL存储过程中游标循环的跳出和继续操作示例
    • Mysql存储过程和函数区别介绍
    上一篇:mysql变量用法实例分析【系统变量、用户变量】
    下一篇:使用prometheus统计MySQL自增主键的剩余可用百分比
  • 相关文章
  • 

    关于我们 | 付款方式 | 荣誉资质 | 业务提交 | 代理合作


    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信