mysql 存储过程 创建、调用、删除 示例

数据表

示例代码

-- 创建存储过程,DELIMITER // :定义分隔符,告诉解释器以 // 作为命令结束标识,// 也可以改成其他标识,比如 $$
DELIMITER //
create procedure query_one_student(in sid int(11))
begin
    select * from student where student_id = sid;
end 
//
-- 将定义分隔符修改回 ;
DELIMITER ;

-- 查询存储过程集合
SHOW PROCEDURE STATUS

-- 调用存储过程
CALL test.query_one_student('001');

-- 删除存储过程
DROP PROCEDURE IF EXISTS query_one_student;

 

posted @ 2024-11-06 17:49  lenbkan  阅读(12)  评论(0编辑  收藏  举报