介绍
这篇文章主要介绍mysql存储中输出参数的示例,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
在mysql存储的时候,有输入参数对应着就会出现输出参数。这里输出的值只对变量进行讨论,这也是与输入参数在有着很大的不同。接下来我们简单了解出输出参数的基本概念,然后在代码示例中体会它的用法。
1.输出参数概念:
表示过程向调用者传出值(可以返回多个值)(传出值只能是变量)
<强> 2。了使用示例:强>
mysql> delimiter //mysql>, create procedure  out_param (out p_out  int) ,,,,,,,开始 ,,,,,,,,,select p_out; ,,,,,,,,,set p_out=2; ,,,,,,,,,select p_out; ,,,,,,,结束 ,,,→//mysql>, delimiter ; , mysql>, set @p_out=1; , mysql>, call out_param (@p_out); + - - - - - - - + | |,p_out  + - - - - - - - + |,NULL | + - - - - - - - + #因为出是向调用者输出参数,不接收输入的参数,所以存储过程里的p_out为null + - - - - - - - + | |,p_out  + - - - - - - - + |,,,,,2 | + - - - - - - - + , mysql>, select @p_out; + - - - - - - - - - - + | |,@p_out  + - - - - - - - - - - + |,,,,,,2 | + - - - - - - - - - - +
调用了out_param存储过程,输出参数,改变了p_out变量的值
<>强拓展mysql字符串函数:强>
1. char_length (str)
计算字符串字符个数
2. concat (s1, s2,…)
返回连接参数产生的字符串,一个或多个待拼接的内容,任意一个为空则返回值为NULL
3. concat_ws (x, s1, s2,…)
返回多个字符串拼接之后的字符串,每个字符串之间有一个x
4.插入(s1, x, len s2)
返回字符串s1,其子字符串起始于位置x,被字符串s2取代len个字符
5.低(str)和LCASE (str),上层(str)和UCASE (str)
前两者将str中的字母全部转换成小写,后两者将字符串中的字母全部转换成大写
以上是“mysql存储中输出参数的示例”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!