一、存储过程procedure
MySQL 5.0 版本开始支持存储过程。
存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。
存储过程是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。
存储过程思想上很简单,就是数据库 SQL 语言层面的代码封装与重用。
```
select user(),database(),version(),now();
select * from stu limit 10;
-- 建立存储过程
delimiter $
create procedure sss2()
begin
select * from stu limit 10;
/ 声明变量 if语句 loop循环语句 sql语句 /