MySQL 存储过程
一、知识点:

二、存储过程的创建与调用
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:、
创建存储过程:

调用存储过程:


浙公网安备 33010602011771号