zoukankan      html  css  js  c++  java
  • mysql 5.0存储过程学习总结

    mysql 5.0存储过程学习总结

    一.创建存储过程
    1.基本语法:
    create procedure sp_name()
    begin
    .........
    end
    2.参数传递
    二.调用存储过程
    1.基本语法:call sp_name()
    注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递
    三.删除存储过程
    1.基本语法:
    drop procedure sp_name//
    2.注意事项
    (1)不能在一个存储过程中删除另一个存储过程,只能调用另一个存储过程
    四.区块,条件,循环
    1.区块定义,常用
    begin
    ......
    end;
    也可以给区块起别名,如:
    lable:begin
    ...........
    end lable;
    可以用leave lable;跳出区块,执行区块以后的代码
    2.条件语句
    if 条件 then
    statement
    else
    statement
    end if;

    3.循环语句
    (1).while循环
    [label:] WHILE expression DO

    statements

    END WHILE [label] ;

    (2).loop循环
    [label:] LOOP

    statements

    END LOOP [label];

    (3).repeat until循环
    [label:] REPEAT

    statements

    UNTIL expression

    END REPEAT [label] ;

    五.其他常用命令
    1.show procedure status
    显示数据库中所有存储的存储过程基本信息,包括所属数据库,存储过程名称,创建时间等
    2.show create procedure sp_name
    显示某一个存储过程的详细信息
  • 相关阅读:
    运维岗春招--part2
    python 题库|刷题
    leetcode刷题
    运维面经汇总
    python自动化运维阅读笔记
    Python编程汇总
    old_boy 运维学习-第一期
    团队博客作业-Week3
    个人对final发布产品的排名
    各组对final发布产品的排名
  • 原文地址:https://www.cnblogs.com/hehe520/p/6330284.html
Copyright © 2011-2022 走看看