mysql存储中输出参数是哪个

这篇文章将为大家详细讲解有关MySQL存储中输出参数是哪个,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

成都创新互联专注于泾源企业网站建设,响应式网站开发,商城开发。泾源网站建设公司,为泾源等地区提供建站服务。全流程按需定制制作,专业设计,全程项目跟踪,成都创新互联专业和态度为您提供的服务

在mysql存储的时候,有输入参数对应着就会出现输出参数。这里输出的值只对变量进行讨论,这也是与输入参数in有着很大的不同。接下来我们简单了解out输出参数的基本概念,然后在代码示例中体会它的用法。

1.out输出参数概念:

表示过程向调用者传出值(可以返回多个值)(传出值只能是变量)

2.out使用示例:

mysql> delimiter //
mysql> create procedure out_param(out p_out int)
    ->   begin
    ->     select p_out;
    ->     set p_out=2;
    ->     select p_out;
    ->   end
    -> //
mysql> delimiter ;
 
mysql> set @p_out=1;
 
mysql> call out_param(@p_out);
+-------+
| p_out |
+-------+
|  NULL |
+-------+
  #因为out是向调用者输出参数,不接收输入的参数,所以存储过程里的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则返回值为NULL

3.CONCAT_WS(x,s1,s2,...)

返回多个字符串拼接之后的字符串,每个字符串之间有一个x

4.INSERT(s1,x,len,s2)

返回字符串s1,其子字符串起始于位置x,被字符串s2取代len个字符

5.LOWER(str)和LCASE(str)、UPPER(str)和UCASE(str)

前两者将str中的字母全部转换成小写,后两者将字符串中的字母全部转换成大写

关于“mysql存储中输出参数是哪个”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。


本文名称:mysql存储中输出参数是哪个
转载注明:http://bzwzjz.com/article/pcescd.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站建设 网站建设方案 上市集团网站建设 企业网站设计 成都企业网站建设公司 成都网站设计 成都网站建设 网站设计 网站建设公司 成都网站建设 外贸网站设计方案 成都网站制作 品牌网站建设 成都网站制作 外贸网站建设 成都网站设计 网站制作 成都网站建设 高端网站设计 自适应网站设计 成都网站制作 定制网站建设多少钱