MySql 在cmd下的学习笔记 —— 有关储存过程的操作(procedure)

我们把若干条sql封装取来,起个名字------把此过程存储在数据库中叫存储过程

调用procedure

 

储存过程是可以变成的,意味着可以使用变量,表达式,控制结构

来完成复杂的功能

声明变量

 

procedure也可以进行运算

对procedure进行控制

给存储过程传参

更加复杂的流程循环

while循环:

并且在()里面分为in输入型变量,out输出型变量(其中in可以省略不写,默认为in)

除了in,out型,还有inout型

比如传入一个值,输出一个比传入值大1的值

 

 case流程控制:

 

repeat 循环

依旧计算1到100的和:

 

 

posted @ 2018-08-09 00:12  安智伟  阅读(521)  评论(0)    收藏  举报