0
点赞
收藏
分享

微信扫一扫

linux常见基础指令

ZMXQQ233 2024-01-03 阅读 11

一、mysql存储过程的相关知识

1.1 存储过程的概念

存储过程是一组为了完成特定功能的SQL语句集合。类似于于其他编程语言中的函数,定义一个函数方法,可以随时起到传参调用的功能。

存储过程在使用过程中是将常用或者复杂的工作预先使用SQL语句写好并用一个指定的名称存储起来,这个过程经编译和优化后存储在数据库服务器中。当需要使用该存储过程时,只需要调用它即可。存储过程在执行上比传统SQL速度更快、执行效率更高。

1.2 存储过程的优点

二、存储过程的管理 

2.1 创建存储过程

基本格式: 

 ##创建存储过程:
 DELIMITER $$                  #将语句的结束符号从分号;临时改为两个$$ (可以是自定义)
 CREATE PROCEDURE Proc ()      #创建存储过程,过程名为Proc,不带参数
 -> BEGIN                      #过程体以关键字BEGIN开始
 -> select * from store_info;  #过程体语句
 -> END $$                     #过程体以关键字END结束
 ​
 DELIMITER;                    #将语句的结束符号恢复为分号
 

 2.2 调用存储过程 

格式: call 存储过程名称

call proc1;

2.3 存储过程的正常使用 

 三、存储过程的参数运用

(1)传入参数的存储过程  

创建传参的存储过程 :

 注意:变量名不能含有下划线。

调用传参的存储过程 : 

 (2) 传出参数的存储过程(out)

只接受变量的调用,不接受直接传入的值 

 (3)输入输出参数(inout) 

四、存储过程的控制语句 

4.1 if条件判断语句

 

4.2 while循环条件语句 

注意:

decalre -i var 声明变量var为整数型( 即增加整型属性)。

decalre +i var 删除变量var的整型属性。

 

举报

相关推荐

Linux常见基础指令

【Linux】常见指令

Linux常见指令

Linux常见指令(二)

Linux常见指令总结

Linux常见基本指令

Linux常见的指令

0 条评论