• MYSQL存储过程初步认知


    存储过程(Stored Procedure):

        一组可编程的函数,是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。

      优点:将重复性高的操作,封装起来,简化SQL的调用!

        SQL+循环减少流量

        接口统一,数据安全

    存储过程语法:

      DELIMITER // 声明语句结束符,用于区分;
      CEATE PROCEDURE demo_in_parameter(IN p_in int) 声明存储过程
      BEGIN …. END 存储过程开始和结束符号
      SET @p_in=1 变量赋值
      DECLARE l_int int unsigned default 4000000; 变量定义

      MySQL存储过程的参数用在存储过程的定义,共有三种参数类型,IN,OUT,INOUT

    1.存储过程,首先我们要知道存储过程的整体

    示例:

       create procedure sp_name()
       begin
       end

    这是存储过程的一个整体,和基本的结构。

    2.@是定义变量的标识

    3.存储过程定义参数

    4.存储过程的执行   call sp_name();

    示例:

            create procedure sp_name(in testName integer)
                begin
                    set @b1 =testName;
                    insert  into abc(name) Values(@b1);
                    select  *  from   abc;
            end
        drop procedure sp_name
        call sp_name(2000)

    周永发
  • 相关阅读:
    xmind 8 readme
    【08】英语词汇速记大全1词根词缀记忆法
    【20180312】2018年03月12日(随想)
    大佬说
    github私有库购买信息
    【01】用构造器创建函数中的小知识
    【01】魔芋使用MDN的一点点经验
    10.12 telnet:远程登录主机
    10.11 arping:发送arp请求
    10.10 traceroute:追踪数据传输路由状况
  • 原文地址:https://www.cnblogs.com/yvanBk/p/8547820.html
Copyright © 2020-2023  润新知