💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、豆包、星火、月之暗面及文生图、文生视频 广告
| 存储过程(procedure) | 相当于数据中的自定义函数 | | --- | --- | ``` 使用场合 执行一个网站上的操作,但必须要执行多个sql语句 注意事项 1、一次编写,多次调用 2、必须由用户显示的来调用 3、有参数,有返回值 存储过程与触发器的区别? 1、存储过程由用户调用,触发器由系统调用 2、存储过程有参数,有返回值,触发器没有参数和返回值 查看存储过程 1、mysql库->proc表 select * from mysql.proc; 创建存储过程 DELIMITER // DROP PROCEDURE procedure_name IF EXISTS ; CREATE PROCEDURE procedure_name(param, param1,...) BEGIN sql语句;(begin end里面是个独立的空间,不受外面delimiter影响) sql语句; sql语句; END // DELIMTER ; 调用存储过程 CALL procedure_name() CALL procedure_name(param, param1, ...) 删除存储过程 1、删除存储过程所在的库 drop database 库名; 2、删除存储过程 drop procedure 存储过程名; ```