一、创建存储过程
存储过程名字:proc_test
DELIMITER //
CREATE PROCEDURE proc_test()
BEGIN
...
END //
DELIMITER ;
DELIMITER //,它与存储过程语法无关。
DELIMITER语句将标准分隔符 分号 ; 更改为 双斜杠 // 。
在这种情况下,分隔符从 分号 ; 更改为 双斜杠 // 。
为什么我们必须更改分隔符?
因为我们想将存储过程作为整体传递给服务器,而不是让mysql工具一次解释每个语句。
在END关键字之后,使用 分隔符 // 来指示存储过程的结束。
最后一个命令 DELIMITER; 将分隔符更改回分号 ; 。
二、修改存储过程
就是说只能改名字和定义,不能改里面的内容。如需改内容只能删了再新增
三、删除存储过程
DROP PROCEDURE proc_test;
四、调用存储过程
CALL proc_test();