zoukankan      html  css  js  c++  java
  • 第四件:mysql存储过程

    存储过程可以理解为没有返回值得函数,触发器是特殊的储存过程

    (一)、存储过程

    创建存储过程

    create procedure procedure_name([in int_1 int,out int_2 int,inout int_3 int])

    begin

      -- 内容

    end;

    删除存储过程

    drop procedure procedure_name;

    查询存储过程

    show procedure procedure_name status [like 'pattern'];

    show create procedure procedure_name;

    调用存储过程

    call procedure_name();

    参数类型

    in 值传递  参数可以是值 和变量

    out 引用传递  参数只能是变量

    inout 引用传递  参数只能是变量

    (二)、触发器

    创建触发器

    delimiter %%

    create trigger tr_name 触发时间 事件类型 on 表名 for each row

    begin

      -- 触发对象

    end

    %%

    delimiter ;

    触发时间:begin after;

    事件类型:insert delete update;

    删除触发器

    drop trigger trigger_name;

    查看触发器

    show triggers;

    show create trigger trigger_name;

    触发器记录

    插入无old,删除无new;

    生活就要逢山开路遇水搭桥,愿共勉!
  • 相关阅读:
    CCF——分蛋糕(2017-3)
    CCF——公共钥匙盒(2017-9)
    CCF——打酱油(2017-9)
    CCF——游戏(2017-12)
    SDS-简单动态字符串
    Redis主从复制
    MySQL 知识点
    MySQL 死锁
    Java 类加载机制
    Java IO
  • 原文地址:https://www.cnblogs.com/TianMu/p/7595829.html
Copyright © 2011-2022 走看看