zoukankan      html  css  js  c++  java
  • mysql 存储过程-1基础

    1.创建存储过程,并向表中插入数据

    有个数据表t3:两个字段  id sid 

     先查询下:表为空

    创建存储过程:先声明结束符:delimiter //

    定义了一个变量x,向表中插入的数据是 x,x+2,知道x>传入的n1时  循环结束。

     创建存储过程之后要把结束声明符 修改过来:delimiter ;

    调用存储过程: call batchInsert(10); 并传图值10

     

    执行后的结果:

     

     2.变量

    变量定义

    局部变量声明一定要放在存储过程体的开始:

    DECLAREvariable_name [,variable_name...] datatype [DEFAULT value];

    其中,datatype 为 MySQL 的数据类型,如: int, float, date,varchar(length)

    注意:赋值变量是可以在不同的存储过程中继成的。

    两个存储过程,p1(),p2()

     调用存储过程:call p1(),call p2(),p1没有什么输出,p2把在p1中定义的 @last_proce 输出了

  • 相关阅读:
    MQTT
    群晖搭建webssh
    OSI 协议
    centos7 yum安装ffmpeg,以及ffmpeg的简单用法
    centos7 RTMP直播服务器搭建
    elasticsearch
    H5的storage
    bootstrap 列表組
    eclipse的debug模式下启动不了tomcat
    bootstrap collapse
  • 原文地址:https://www.cnblogs.com/xxzz123/p/13095026.html
Copyright © 2011-2022 走看看