zoukankan      html  css  js  c++  java
  • 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)

    周永发
  • 相关阅读:
    【路由介绍】
    asp.net MVC 中枚举创建下拉列表?
    DELPHI中的快捷方式一览(完全版)
    C#连接mysql实例
    编写测试类,了解ArrayList的方法
    C# 验证IP是否正确简易方法 源代码
    C# 多线程操作样例
    C# 乘法口诀表的实现方法
    C# 调用系统API 内核 简单样例
    C# 基础 计算平均值的方法
  • 原文地址:https://www.cnblogs.com/yvanBk/p/8547820.html
Copyright © 2011-2022 走看看