工作中有时候需要自己去创建存储过程,然后调用存储去获得一些数据等,接下来就给大家介绍下MySQL如何创建存储过程。

语法:

CREATE PROCEDURE 存储程名([[IN|OUT|INOUT] 参数名 数据类型[,[IN|OUT|INOUT] 参数名 数据类型…]]) [特性 …] 过程体

DELIMITER //

CREATE PROCEDURE testprocedure (OUT s int)

BEGIN

SELECT COUNT(*) INTO s FROM students;

END

//

DELIMITER ;

// --> 分隔符

参数:

IN:参数的值必须在调用存储过程时指定,在存储过程中修改该参数的值不能被返回,为默认值

OUT:该值可在存储过程内部被改变,并可返回

INOUT:调用时指定,并且可被改变和返回

过程体:

过程体的开始与结束使用BEGIN与END进行标识。

IN参数例子

---------------------

OUT参数例子

#调用
SET @p_out=1;
CALL out_param(@p_out);
SELECT @p_out;

实例:
yj_shop_goods表没有数据,想向这张表插入1000条数据

写个存储

执行,OK,不报错

这个时候查询是没数据的,要调用存储

调用存储

命令: CALLp_loop_test;

调用后查询

OK,存储写成功并简单调用

存储过程创建临时表_【松勤教育】MySQL如何创建存储过程相关推荐

  1. mysql建立存储过程报错_【松勤教育】MySQL如何创建存储过程

    工作中有时候需要自己去创建存储过程,然后调用存储去获得一些数据等,接下来就给大家介绍下MySQL如何创建存储过程. 语法: CREATE PROCEDURE 存储程名([[IN|OUT|INOUT] ...

  2. mysql语句创建临时表并存入数据_mysql实例:在存储过程中创建临时表并储存数据...

    在mysql存储过程中创建临时表,并保存数据到该表,然后根据存储过程调用的例子. 是学习mysql存储过程的好例子,值得参考. 代码: mysql> mysql> CREATE TABLE ...

  3. python基础知识教学_【松勤教育】Python基础知识

    1.算法是什么? 定义:对如何完成一项任务的详尽描述.在编程中,算法即:计算机可以理解的语言,这类对机器友好的描述叫做程序,程序主要包含表达式和语句. 表达式:计算机程序的组成部分,用于表示值,表达式 ...

  4. python教育领域_【松勤教育】Python为何这么火,究竟有哪些优势?

    早几年JAVA占住了软件开发的大半边天下,现如今Python不知道啥时候开始火起来了,各大互联网企业也开始大量招聘Python开发工程师,不仅仅开发人员,自动化测试,测试开发这样的岗位很多也使用pyt ...

  5. mysql创建存储过程意义_浅谈一下mySql中创建存储过程

    首先说一下为什么要使用存储过程,存储过程是在数据库中预编译的程序代码,其执行效率显然要比从程序端传过去的sql语句要高的多,这样既可以节省网络带宽,又可以加快sql的执行速度,可以很好的提高系统的性能 ...

  6. 面试mysql中怎么创建索引_阿里面试:MySQL如何设计索引更高效?

    有情怀,有干货,微信搜索[三太子敖丙]关注这个不一样的程序员. 本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试完整考点.资料以及我的系列文章. ...

  7. python鼠标右键检测按钮_松勤软件自动化测试-如何将一个Python脚本加入Windows右键菜单...

    原标题:松勤软件自动化测试-如何将一个Python脚本加入Windows右键菜单 一.背景 因为APP的日志都是经过加密处理了,所以每次如果要分析日志的话,得先将加密的日志文件进行解密. 而解密的脚本 ...

  8. jmeter之java代码性能测试_松勤软件性能测试-自定义编写的Java测试代码在Jmeter中如何使用...

    原标题:松勤软件性能测试-自定义编写的Java测试代码在Jmeter中如何使用 我们在做性能测试时,有时需要自己编写测试脚本,很多测试工具都支持自定义编写测试脚本,比如LoadRunner就有很多自定 ...

  9. 调整jmeter5内存_松勤软件性能测试-修改JMeter内存以适应更高的并发测试

    原标题:松勤软件性能测试-修改JMeter内存以适应更高的并发测试 Jmeter做并发测试时,报错 java.lang.OutOfMemoryError:gc overhead limit excee ...

  10. jmeter 图片上传不上去_松勤软件性能测试-教你如何利用jmeter上传视频图片附件...

    原标题:松勤软件性能测试-教你如何利用jmeter上传视频图片附件 http上传附件一般用的Content-Type: multipart/form-data;文中是先通过fiddler抓取手机端的请 ...

最新文章

  1. 记得5年前左右的时候,IT这块刚好处于最火专业之一!至今为止,依旧很多人选择计算机!由于女生也很多选择这块,所以给很多公司带来了福利啊!以前一个互联网公司女生少的可怜啊!可随着IT这块人员的进入,竞争
  2. 弱电工程集成商_弱电工程楼宇自控系统基础知识培训资料
  3. 生成patch的diff命令是怎么写的?
  4. jquery对标签属性操作
  5. 为何阿里开发手册中,线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式
  6. 局域网如何找路由器外的计算机,用路由组建小局域网,怎么使局域网之外的计算机共享到打印机?...
  7. Junit4测试报错:java.lang.NoClassDefFoundError: org/junit/runner/manipulation/Filter
  8. 国内50个热点行业产业链全景图
  9. 几个小图像处理工具网址
  10. centos改变文件拥有者_linux修改文件所有者和文件所在组
  11. bugku-逆向-5、Timer
  12. 软件设计师证书重要吗?
  13. linux双系统如何选择顺序,双系统中怎么设置Ubuntu多系统的默认启动顺序?
  14. TI芯片(335x、437x、572x)uboot设置logo居中
  15. 移动APP基于支付宝支付实现用户提现功能
  16. 微信小程序点击商品跳转商品详情页面的方法
  17. 全栈工程师需要具备哪些技能
  18. 苹果字体对应font-weight大小
  19. C# DocX操作Word文档(.docx)
  20. vassonic PHP,Node.js对接Hybrid框架VasSonic教程

热门文章

  1. 中国电信业的魔咒:第四运营商之梦
  2. highslide图片查看特效
  3. 微型计算机配置单怎么写,微型计算机的组成和配置.doc
  4. sqldependency 实现原理_2020阿图什方形摇摆筛安装原理
  5. 一定质量的封闭气体被压缩后_详解螺杆压缩机工作原理及结构
  6. 广义pareto分布_Generalized Pareto Distribution (GPD)
  7. hadoop-06-http服务
  8. ADT(abstract data types)抽象数据类型
  9. 嵌入式开发之simulation--- 双目移动dsp机器人
  10. 甲骨文公司总部Oracle技术沙龙《Hadoop》邀请函-2013.8.31(周六)