首页 > 数据库技术 > 详细

MySQL 存储过程

时间:2020-10-18 22:41:37      阅读:31      评论:0      收藏:0      [点我收藏+]

一、知识点:

技术分享图片

 二、存储过程的创建与调用

1、创建存储过程语法 :
  技术分享图片

2、创建没有参数的存储过程:

  \d:修改默认结束符号

  count_student:过程名

  student:表名

  技术分享图片

  技术分享图片

3、创建时定义变量:

  定义变量:declare 

  default:默认值

  技术分享图片

  技术分享图片

4、创建有参数的存储过程 

  参数是num

  技术分享图片

  技术分享图片

 5、调用:

  call 存储过程名(实参列表)

   技术分享图片

  技术分享图片 

三、存储过程的三种参数类型:in、out、inout

  in:输入参数

  out:输出参数

  inout:输入输出参数

1、in:示例

创建存储过程:

  技术分享图片

调用存储函数:

  技术分享图片

调用存储函数:先传一个变量,再调用这个变量

  技术分享图片

2、out示例:

创建存储函数:

  技术分享图片

查询变量a:

  技术分享图片

调用a之后查询:

  技术分享图片

3、in 和 out :

作用:查询student表里叫韩浩然的学生人数

  创建存储过程:p1:学生名字,p2:学生人数

  技术分享图片

  调用存储过程并查询:

  技术分享图片

 作用:统计指定部门工资超过5000 的总人数

  p1:部门  p2:工资(10:数字一共有几位,2:保留到小数点后两位)  select @a:给一个变量

  技术分享图片

   技术分享图片

4、inout:、

  创建存储过程:

  技术分享图片

  调用存储过程:

   技术分享图片

 

 

 

  

 

   

 

  

 

 

 

 

  

 

 

 

 

 

 

 

  

  

 

 

 

 

    
  

 

MySQL 存储过程

原文:https://www.cnblogs.com/yxh6666/p/13829838.html

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