mysql存储过程查询结果赋值到变量(mysql存储过程)

导读 你们好,最近小活发现有诸多的小伙伴们对于mysql存储过程查询结果赋值到变量,mysql存储过程这个问题都颇为感兴趣的,今天小活为大家梳理了

你们好,最近小活发现有诸多的小伙伴们对于mysql存储过程查询结果赋值到变量,mysql存储过程这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

1、 通过Mysql存储过程我们可以做很多事情。

2、 1.有了保存过程,很容易删除、更新和添加很多相似之处,以后也很容易管理!

3、 2.存储过程运行得更快,因为SQL语句已经过预编辑。

4、 3.存储过程可以接受参数、输出参数、返回单个或多个结果集以及返回值。您可以将错误原因返回给程序。

5、 4.存储过程运行稳定,没有太多错误。只要成功一次,以后就按照这个程序运行。

6、 5.存储过程主要运行在服务器上,以减轻客户端的压力。

7、 6.存储过程可以包括程序流、逻辑和对数据库的查询。同时,数据逻辑可以被物理封装和隐藏。

8、 7.存储过程可以在单个存储过程中执行一系列SQL语句。

9、 8.存储过程可以从自己的存储过程中引用其他存储过程,这样可以简化一系列复杂的语句。

10、 先举个例子。我以前从未有机会使用存储过程进行数据备份测试。现在我终于可以更深入了。

11、 #创建一个测试表数据存储过程

12、 如果存在,请删除过程insert _ test#如果此存储过程存在,请将其删除。

13、 分隔符$$ #定义命令分隔符

14、 CREATE

15、 Procedure `insert _ test` () # Create an insert _ test stored procedure

16、 BEGIN #存储过程开始

17、 声明i INT#定义一个I整数变量

18、 设定I=1;#给I变量赋值

19、 And I 1000001 do # execution loop during …

20、 INSERT INTO `pyg_test`(`test1`,`test2`) VALUES(

21、 哦哦哦哦哦,

22、 嗯嗯。嗯嗯。'

23、 );当#while条件成立时,执行insert into操作。

24、 集合I=I ^ 1;#执行完成后,insert into将改变变量i 1。

25、 End WHILE# When the loop ends

26、 END$$ #执行存储过程创建。

27、 分隔符;# Resume命令分隔符

28、 调用insert _ test();#调用存储过程

以上就是mysql存储过程这篇文章的一些介绍,希望对大家有所帮助。

标签:

免责声明:本文由用户上传,如有侵权请联系删除!