Mysql存储过程学习笔记--建立简单的存储过程
更新时间:2023-05-21 14:58:01 阅读量: 实用文档 文档下载
- mysql怎么建存储过程推荐度:
- 相关推荐
Mysql存储过程学习笔记--建立简单的存储过程
Mysql存储过程学习笔记--建立简单的存储过程
我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。
一、存储过程
存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户
通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。而我们常用的操作数据库语言SQL语句在执行的时
候需要要先编译,然后执行,所以执行的效率没有存储过程高。
存储过程优点如下:
重复使用。存储过程可以重复使用,从而可以减少数据库开发人员的工作量。提高性能。存储过程在创建的时候在进行了编译,将来使用的时候不再重新翻译。一般的SQL语句每执行一次就需要编译一次,所以使用存储过程提高了效率。减少网络流量。存储过程位于服务器上,调用的时候只需要传递存储过程的名称以及参数就可以了,因此降低了网络传输的数据量。安全性。参数化的存储过程可以防止SQL注入式攻击,而且可以将Grant、Deny以及Revoke权限应用于存储过程。
存储过程简单语法:
?
1 CREATE PROCEDURE 存储过程名称(
2 输入输出类型 变量名称 类型,
3
Mysql存储过程学习笔记--建立简单的存储过程
4 输入输出类型 变量名称 类型
5
6 )
7 BEGIN
8 -- 声明, 语句要完成的操作,增删改查。。。
9 END 二、实例
例子中的存储过程均使用mysql作为例子。
表结构如下:
1、只带IN(输入参数)的存储过程
表示该参数的值必须在调用存储过程时指定,在存储过程中修改该参数的值不能被返回,为默认值.
Mysql存储过程学习笔记--建立简单的存储过程
调用结果如下:
2、只带OUT(输出参数)的存储过程
该值可在存储过程内部被改变,并可返回。
调用结果如下:
Mysql存储过程学习笔记--建立简单的存储过程
3、带IN(输入参数)和OUT(输出参数)的
调用时指定,并且可被改变和返回
调用结果如下:
Mysql存储过程学习笔记--建立简单的存储过程
4、带INOUT(输入输出)参数的存储过程
调用结果如下:
5、 关于输入输出参数
Mysql存储过程学习笔记--建立简单的存储过程
IN为输入, 定义参数时,可以不加,不加则默认为输入参数。OUT为输出,定义参数时,必须加上。INOUT为输入和输出,必须加上。表示该参数可以输入也可在处理后存放结果进行输出。
正在阅读:
1月20日市场营销速录稿(全部)05-19
感动女朋友的情书02-12
预制小箱梁架设施工方案05-08
无多媒体教学案例与练习(学生)04-23
华为GSM网管日常基本使用使用指南01-25
房地产销售人员成交话术与成交技巧11-02
继续教育《抗菌药物的临床合理应用》03-17
知情同意书12-06
K1-K4 分组控制LED06-13
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 存储
- 过程
- 建立
- 简单
- 笔记
- 学习
- Mysql
- 脑出血病人标准护理计划
- 小学英语教学点滴谈 范姝宏
- 海源学院2009级中国近现代史纲要期末考试试题A(闭卷考)
- 软件工程师发展前景浅谈
- 学前班第二学期数学练习题2
- 中国海军严密监视 力阻菲律宾赖在仁爱礁
- 人教版小学四年级下册数学第七单元测试卷
- 《〈论语〉选读》经典练习题(教师稿)
- 操作系统进程控制实验报告
- 2014(浙江)高考数学(理)二轮专题训练:第1部分 专题二 第1讲 三角函数的图像与性质(选择、填空题型)
- 计算机基础测试题及答案
- SOP 标准化操作流程
- 《风景如画(一)》教案
- 中华人民共和国招标投标法实施条例
- 马丁路德宗教改革
- 未成年人零犯罪社区创建工作总结
- 驾照考试科目一理论考试的一些记忆技巧
- Q SQR 04 737-2007 油漆涂层耐高压清洗性能试验方法
- (5)CK立磨结构性能及工作原理讲座(肖杰玉)
- 2016安徽公务员考试申论辅导:文章写作注意事项