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)

    周永发
  • 相关阅读:
    第二次作业
    《自动化技术中的进给电气传动》读书笔记1.1-1.2
    证券投资分析
    微信官方文档概述
    联想拯救者Y7000电池无法充电问题
    Ubuntu用户权限管理
    证券市场基础知识
    Markdown All in One使用教程
    Markdown学习笔记
    第九周
  • 原文地址:https://www.cnblogs.com/yvanBk/p/8547820.html
Copyright © 2011-2022 走看看