首页 > 数据库技术 > 详细

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

时间:2018-08-09 01:09:44      阅读:307      评论:0      收藏:0      [点我收藏+]

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

技术分享图片

技术分享图片

调用procedure

 技术分享图片

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

来完成复杂的功能

声明变量

 技术分享图片

技术分享图片

procedure也可以进行运算

技术分享图片

对procedure进行控制

技术分享图片

给存储过程传参

技术分享图片

技术分享图片

更加复杂的流程循环

while循环:

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

技术分享图片

除了in,out型,还有inout型

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

技术分享图片

技术分享图片

 

技术分享图片

 case流程控制:

 技术分享图片

repeat 循环

依旧计算1到100的和:

 技术分享图片

 

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

原文:https://www.cnblogs.com/abc23/p/9446531.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!