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(); 
  • 相关阅读:
    linux文件操作
    文件和目录维护
    随心而记
    开学了
    基本逻辑门电路原理
    ubuntu搭建ftp服务
    中断
    数码管
    字,寻址和移位
    Error: Could not find or load main class resourcemanager
  • 原文地址:https://www.cnblogs.com/dddefault/p/6236591.html
Copyright © 2011-2022 走看看