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(); 
  • 相关阅读:
    mac前端解除端口占用命令
    Mac安装Brew
    Mac Webstrom 快捷键
    linux yarn安装
    js-新兴的API,最佳实践,离线应用于客户端存储
    js-高级技术
    js-Ajax与Comet
    js-错误处理与调试,JSON
    js-DOM2,表单脚本
    js-事件
  • 原文地址:https://www.cnblogs.com/dddefault/p/6236591.html
Copyright © 2011-2022 走看看