mysql中创建存储过程和存储函数虽相对其他的sql语言相对复杂,但却功能强大,存储过程和存储函数更像是一种sql语句中特定功能的一种封装,这种封装可以大大简化外围调用语句的复杂程度。

首先以表employee为例写一个简单的sql存储过程:

下边通过创建一个存储过程实现:输入性别,找出与输入性别相匹配的人的平均年龄,并将平均年龄输出。

这里首先通过delimiter &&,将sql语句的结束符换成&&(默认sql语句的结束符是;)

然后如下所示输入:

此时可以把语句的结束符换回为;执行delimiter ;(这里注意delimiter与;直接有一个空格)

ok接下来调用call,查看:

查看了性别男,在看一下女验证一下:

最新文章

  1. Hibernatel框架基础使用
  2. 使用抓包工具SpyNet对你的网络进行监控
  3. 计算字符数组长度,用strlen 与 sizeof 的原理与区别
  4. Angularjs,WebAPI 搭建一个简易权限管理系统 —— Angularjs名词与概念(一)
  5. [IOS 同步GET和POST数据的模版]
  6. SGU 103.Traffic Lights(最短路)
  7. 使用hadoop命令rcc生成Record 一个简单的方法来实现自己的定义writable对象
  8. ABP从入门到精通(5):使用基于JWT标准的Token访问WebApi
  9. Spring框架学习之依赖注入
  10. bzoj 4546: codechef XRQRS [可持久化Trie]
  11. 实用HTML5游戏资源
  12. 13、Ajax的使用
  13. 后端开发者的Vue学习之路(五)
  14. python自动化开发-[第二十三天]-初识爬虫
  15. Adams/Car与Simulink联合仿真方法
  16. [转]git commit --amend用法
  17. Java中获取指定日为星期几及其他日期操作
  18. topcoder srm list
  19. Struts2中的ModelDriven接口
  20. openVPN设置本地密码验证

热门文章

  1. UVA Mapping the Swaps
  2. EasyUI-页面布局
  3. [Webpack 2] Tree shaking with Webpack 2
  4. springMVC3学习(八)--全球异常处理
  5. Android BLE开发——Android手机与BLE终端通信初识
  6. Tomcat的server.xml(中文版)
  7. final----这篇文章是我收获很大
  8. github上建站和使用markdown写文章
  9. xml--小结③DTD的基本语法(看懂即可)
  10. Java SE (1)之 JFrame 组件 FlowLayout 布局