您现在的位置是:课程教程文章
mysql存储中输出参数是什么
2023-12-15 21:53课程教程文章 人已围观
-
阿里巴巴内部Mysql索引性能优化最佳实践
阿里巴巴内部Mysql索引性能优化最佳实践我们图灵学院晚上8点有邀请到前美团、阿里、京东、国美、谷歌等大牛在腾讯... -
2020年MySQL5.7系列课程
2020年MySQL5.7系列课程本小专题带领大家快速掌握MySQL企业级读写分离方案 2020年MySQL5.7系列课程--新一... -
MySQL数据库实战教程
MySQL数据库实战教程适用人群 1. 大学生、零基础学员 2. 各种岗位的技术人员,如开发工程师、测试... -
JSP Mysql数据库入门 JDBC入门教程,基于i
JSP Mysql数据库入门 JDBC入门教程,基于i讲解数据库mysql的安装,数据库工具navicat的安装;jsp环境jdk和tomcat的安装;in...
在mysql存储的时候,有输入参数对应着就会出现输出参数。这里输出的值只对变量进行讨论,这也是与输入参数in有着很大的不同。接下来我们简单了解out输出参数的基本概念,然后在代码示例中体会它的用法,下面我们就一起来学习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数据库存储中,out输出参数的介绍,相信大家已经对存储过程中的参数有了较好的理解,不会的小伙伴可以多试试代码。
推荐操作系统:windows7系统、mysql5.8、DELL G3电脑
课程教程:mysql存储中输出参数是什么下一篇:没有了