Mysql存储过程
当需要实现复杂的逻辑,需要写多条sql语句或写的sql比较复杂时,可以考虑使用存储过程来处理,最终返回需要的结果集。存储过程即一组SQL语句集。
存储过程的基本语法也不算复杂,以下为创建一个存储过程的模板
1 | DROP PROCEDURE IF EXISTS TEST_FUNCTION; |
创建生成的样子
DEFINER的信息是'用户名'@'host'
输入参数值测试
调用存储使用call命令
当需要实现复杂的逻辑,需要写多条sql语句或写的sql比较复杂时,可以考虑使用存储过程来处理,最终返回需要的结果集。存储过程即一组SQL语句集。
存储过程的基本语法也不算复杂,以下为创建一个存储过程的模板
1 | DROP PROCEDURE IF EXISTS TEST_FUNCTION; |
创建生成的样子
DEFINER的信息是'用户名'@'host'
输入参数值测试
调用存储使用call命令