一、SQL创建存储过程
1. 创建存储过程
navicat工具ctr+Q,然后执行以下语句
CREATE PROCEDURE testData()
BEGIN
DECLARE i int;
SET i=1;
WHILE (i<=100000) DO
insert into z_user_innodb values(i,"zhangsan",12);
set i = i+1;
END WHILE;
END
2. 执行存储过程,创建测试数据
call testData();
二、navicat图形化界面创建存储过程
1.创建存储过程
- 输入存储过程名称(后面用来调用该存储过程)
- 设置参数(没有参数时直接点击完成)
存储过程可以有0个或多个参数:
IN输入参数:调用者向过程传入值(传入值可以是字面量或变量)
OUT输出参数:存储过程向调用者返回的值(可以返回多个值,返回值只能是变量)
INOUT输入输出参数:调用者向过程传入值,又表示过程向调用者返回(值只能是变量)
2.写循环插入语句
3.调用存储过程
执行成功,得到结果: