1无参数传递
# mysql创建存储过程函数
#存储过程使用大纲
delimiter $$
# 声明一个名称如下的表
CREATE PROCEDURE get_student_introduce()
# 开始操作
begin
# 撰写真正的操作DML DQL都行
set @userName='龙姑娘';
SELECT introduce '简介'FROM student WHERE userName=@userName;
END $$
delimiter ;
# 使用函数(调用存储过程)
call get_student_introduce();
2有参数传递
# mysql创建存储过程函数
#存储过程使用大纲
delimiter $$
# 声明一个名称如下的表
CREATE PROCEDURE get_student_introduce(in p_name VARCHAR(20))
# 开始操作
begin
# 撰写真正的操作DML DQL都行
set @userName='龙姑娘';
SELECT introduce '简介'FROM student WHERE userName=@userName;
END $$
delimiter ;
# 使用函数(调用存储过程)
call get_student_introduce('王语嫣');