百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>数据库> mysql存储历程有哪些样
分享文章到:

mysql存储历程有哪些样

发布时间:10/01 来源:未知 浏览: 关键词:

mysql储备历程是在大型数据库系统中,一组为了完成特定功效的SQL 语句集,储备在数据库中,经过第一次编译后再次调取不需要再次编译,会员通过指定储备历程的名字并给出参数来施行它。

相关免费学习:mysql数据库(视频)

mysql储备历程是:

1、什么是储备历程

  储备历程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功效的SQL 语句集,储备在数据库中,经过第一次编译后再次调取不需要再次编译,会员通过指定储备历程的名字并给出参数(假如该储备历程带有参数)来施行它。储备历程是数据库中的一个重要对象,任何一个设计良好的数据库利用程序都应当用到储备历程。

2、创立储备历程

格局:

  DELIMITER $$
  CREATE PROCEDURE `ProcedureName`(paramName paramType)
  BEGIN
  END$$
  DELIMITER ;

红色字体说明:

  •   ProcedureName:你要创立的储备历程名称

  •   paramName:参数名称

  •   paramType:参数类型

注:

  (1) 储备历程可否需要参数按照实际状况而定(括号内容可不填);

  (2) MySQL从5.0开端支撑储备历程;

  (3) DELIMITER 和 DELIMITER ; 是分隔符的意思,它们的作用就是让编译器知道它们里面的内容是储备历程的,假如不写这两部分,则编译器会将这段代码当作一般的SQL施行;

  (4) BEGIN 和 END 之间就是储备历程的内容,我们的SQL都是在这中心编写;

3、储备历程的优缺陷

  (1) 施行速度快。由于储备历程已经预编译了,使用的时候直接跳过编译部分,所以施行速度会变快;

  (2) 减少网络流量。使用储备历程的时候只需要调取储备历程的办法即可,相关于SQL语句储备历程的办法名更短,网络传输调取储备历程的语句,减少了网络流量;

  (3) 复用性。一次创立,知足需求的状况下可以随意使用;

以上就是mysql储备历程是啥样的具体内容,更多请关注百分百源码网其它相关文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有151人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板