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(); 
  • 相关阅读:
    初步使用redis
    redis配置文件介绍
    windows64位 redis安装 步骤
    敏感词过滤算法
    SpringBoot使用拦截器无效
    linux常用命令
    automation(一)
    JAVA的接口多态
    JAVA的多态(强制转换)
    JAVA的多态
  • 原文地址:https://www.cnblogs.com/dddefault/p/6236591.html
Copyright © 2011-2022 走看看