MySQL存储过程使用简介

编程

一句话解决方案

mysql"># 进入到mysql控制台

# step1: 分隔符改为$$,这块可以自定义,主要是为了和存储过程" title="存储过程">存储过程里的分号不一致

delimiter $$

# step2: 创建存储过程

create procedure myproc()

begin

declare num int;

set num=1;

while num <= 10000000 do

insert into test_user(username,gender,password) values(num,"保密",PASSWORD(num));

set num=num+1;

end while;

end$$

# step3: 恢复分号作为分隔符

delimiter ;

# step4: 调用存储过程

call myproc();

总结

1.存储过程适合做重复的事情,但是不适合在大型项目中长期使用,因为兼容性(不同db的存储过程不一致)

2.上述存储过程经过主要是为了学习索引,创建的大量测试数据

参考

https://blog.csdn.net/qq_33556185/article/details/52192551

https://www.runoob.com/w3cnote/mysql-stored-procedure.html

以上是 MySQL存储过程使用简介 的全部内容, 来源链接: utcz.com/z/514576.html

回到顶部