MySQL存储过程详解

2023-02-09 00:00:00 参数 调用 输出 存储过程 客户

经常有小伙伴问我这个存储过程该如何写?作为过来人我刚开始也有这样的苦恼,今天就给大家说说这个存储过程该如何创建和使用。


什么是存储过程

存储过程是一组可编程的函数,是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。

关键词:可编程,特定功能,调用


创建存储过程

我们以表customers为例,通过传递客户ID的值来查询客户的具体信息:

表customers


示例:

CREATE PROCEDURE sp_customers(IN cusid INT)
BEGIN 
  SELECT * FROM customers WHERE `客户ID`=cusid;
END;

相关文章