传递参数

语法格式 :

create procedure procedure_name([in/out/inout] 参数名   参数类型)
...IN :   该参数可以作为输入,也就是需要调用方传入值 , 默认
OUT:   该参数作为输出,也就是该参数可以作为返回值
INOUT: 既可以作为输入参数,也可以作为输出参数

IN - 输入

需求 :

根据定义的身高变量,判定当前身高的所属的身材类型 

示例 :

delimiter $create procedure pro_test5(in height int)
begindeclare description varchar(50) default '';if height >= 180 thenset description='身材高挑';elseif height >= 170 and height < 180 thenset description='标准身材';elseset description='一般身材';end if;select concat('身高 ', height , '对应的身材类型为:',description);
end$delimiter ;

MySQL 高级 - 输入参数相关推荐

  1. MySQL高级 - 并发参数调整

    Mysql并发参数调整 从实现上来说,MySQL Server 是多线程结构,包括后台线程和客户服务线程.多线程可以有效利用服务器资源,提高数据库的并发性能.在Mysql中,控制并发连接和线程的主要参 ...

  2. mysql存储过程输入参数拆分_一文看懂mysql数据库存储过程、函数、视图、触发器、表...

    概述 抽空总结一下mysql的一些概念性内容,涉及存储过程.函数.视图.触发器等. 一.查看存储过程.函数.视图.触发器.表 1.存储过程 select * from mysql.proc where ...

  3. mysql存储过程输入参数拆分_mysql 存储过程字符分割

    s_str varchar(2000), s_split varchar(2) begin /*split分割字符串并放入临时表*/ declare lenstr int ; declare resu ...

  4. MySQL 高级- 输出参数

    OUT-输出 需求 : 根据传入的身高变量,获取当前身高的所属的身材类型 示例: create procedure pro_test5(in height int , out description ...

  5. MySQL 高级 - 存储过程 - 语法 - if判断 || 传递参数 (IN - 输入 OUT-输出)

    MySQL 高级 - 存储过程 - 语法 - if判断 传递参数

  6. MySQL的存储过程——输入参数(in)、输出参数(out)、输入输出参数(inout)

    目录 什么是存储过程? 特点 语法格式 局部变量 用户变量 系统变量 查看修改全局变量 查看修改会话变量 传入参数 输出参数 修改传入参数值 每文一语 什么是存储过程? MySQL 5.0 版本开始支 ...

  7. MySQL高级篇(事务视图存储过程与函数)

    目录 一.事务 1.1什么是事务? 1.2事务的特性 1.3事务的分类 1.4事务的操作步骤 1.5事务的隔离级别(面试题常考) 二.视图 2.1视图的操作 2.1.1视图的创建 2.1.2视图更新( ...

  8. MySQL高级-存储过程和函数

    存储过程和函数 1.存储过程和函数概述 2 创建存储过程 3 调用存储过程 4 查看存储过程 5 删除存储过程 6 语法 6.1 变量 6.2 if条件判断 6.3 传递参数 6.4 case结构 6 ...

  9. day29 | 黑马程序员Java全程笔记 | 第二阶段MySQL高级事务-索引-视图-触发器-存储过程

    目录 01.反馈 02.回顾 03.并发访问MySQL-问题概述 并发访问的问题 04.并发访问MySQL-问题演示 05.并发访问MySQL-read-committed解决脏读问题 06.并发访问 ...

最新文章

  1. SpringBoot学习:整合shiro(身份认证和权限认证),使用EhCache缓存
  2. Flutter(一):用BottomNavigationBar实现常规的底部导航
  3. 基本套接字总结(@function)
  4. java frame 显示图片_java 图像显示
  5. 【数据平台】同一mysql主机不同数据库建复制表
  6. [Flume]使用 Flume 来传递web log 到 hdfs 的例子
  7. 收集20个经典的Java面试题
  8. 关于go指针在方法or函数中这件事
  9. windows 和linux 同步api对比
  10. 架构设计 | 接口幂等性原则,防重复提交Token管理
  11. pxe安装linux dhcp失败,利用PXE自动化安装Centos时启动DHCP服务时遇到错误,请求大佬指教...
  12. 网站从无到有--个人(第一次)搭建。服务器环境搭建 对大家有帮助那就最好-第一次发...
  13. 20款优秀的数据可视化工具 (建议收藏)
  14. MySQL和Navicat怎么连接
  15. http: s18.me/ios.html,Public Key Infrastructure Configuration Guide, Cisco IOS XE Release 3S
  16. 使用FFMPEG3.4.2版本进行视频的解码为YUV格式
  17. java6发布_Minecraft Java版 1.13-pre6 发布
  18. 用技术入股解决互联网创业技术问题,这事儿靠谱吗?
  19. 软件测试常用的性能测试指标,7个常用的网络性能测试指标
  20. 上海亚商投顾:沪指失守3300点 传媒、游戏板块逆市大涨

热门文章

  1. 2.25~当svn服务器ip地址变了怎么办?
  2. 在 iOS 或者 Mac OS X 中将 NSDictionary 映射为本地对象的方法
  3. TQ2440+RealViewMDK调试LED跑马灯(成功!)
  4. [Python设计模式] 第1章 计算器——简单工厂模式
  5. 使用ML.NET实现猜动画片台词
  6. 面试时经常问到的系统应用优化问题总结
  7. 分享在MVC3.0中使用jQuery DataTable 插件
  8. rfid2-micro2440,keil4裸机
  9. rfid1-stc11f32x
  10. 【抓包工具】Fiddler(详细介绍)