zoukankan      html  css  js  c++  java
  • sqlyog存储过程

    存储过程定义:(摘自百度百科):

    存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。

    我的需求:

    想在数据库school的表student中插入1000条记录。

    操作:

    sqlyog中新建一个存储过程:

    DELIMITER $$
    
    CREATE
        PROCEDURE `school`.`test`()
        BEGIN
    DECLARE i INT DEFAULT 0;
     
    WHILE i<1000 DO
        INSERT INTO student(score) VALUES(i);
        SET i=i+1;
    END WHILE;
        END$$
    
    DELIMITER ;

    如上,建立了一个存储过程,名为test,像执行一个普通sql脚本一下执行这段代码,即在数据库中建立了这个存储过程。

    调用存储过程,即完成了插入数据操作:

    CALL test(); 
  • 相关阅读:
    多重背包
    摘花生
    完全背包问题
    01背包问题
    数字金字塔
    ES6 Object.assign()的用法
    umi---className设置多个样式
    npm 安装yarn
    html引入其他html的几种方式
    react打包去掉map文件
  • 原文地址:https://www.cnblogs.com/zhouqg/p/6236591.html
Copyright © 2011-2022 走看看