mysql存储中输出参数的示例

  介绍

这篇文章主要介绍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存储中输出参数的示例”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

mysql存储中输出参数的示例