美文网首页
0318-sql脚本

0318-sql脚本

作者: 小咕咕coco | 来源:发表于2020-03-18 14:09 被阅读0次
    DELIMITER $ //定义结束符 是注释
    drop procedure  if exists P1;  //删除原有的重名procedure
    create procedure P1()   //定义procedure
    BEGIN  //开始结束
    DECLARE x int;  //声明变量
    SET x = 1;  //赋值
    WHILE x <= 10 DO  //循环
    INSERT INTO `students` ( `Name`, `qq`, `Worktype`, `TimeOfEnrollment`, `SchoolTag`, `StuNum`, `LinkofJournal`, `Wish`, `AdvisorSenior`, `KnewFromWhere`)VALUES ( '金石开', '1050376715', '产品经理', '2018-07-10', '北京师范大学', 1, '[http://www.jnshu.com/school/28015/daily](http://www.jnshu.com/school/28015/daily)', '如果我不能在IT特训营拼尽全力,为自己以后的 修行路上打好基础,就让我变胖2斤!', '李天宇', '朋友推荐');
    update students set StuNum=x+3 where id=x+10;  //sql块
    SET  x = x + 1;
    end while; //循环结束
    end $  //procedure结束
    call P1()$  //调用procedure
    DELIMITER ; //换回结束符
    

    另外两种循环见下:
    https://blog.csdn.net/aihali/article/details/46622349

    相关文章

      网友评论

          本文标题:0318-sql脚本

          本文链接:https://www.haomeiwen.com/subject/swwqyhtx.html