欢迎来到魔豆IT网-IT综合知识分析平台

mysql存储过程是什么样的

2020-10-16 12:40:10栏目 : 网络编程围观 : 21次

Mysql存储过程是大型数据库系统中的一组sql语句,存储在数据库中完成特定的功能。第一次编译后,不需要重新编译就可以再次调用。用户可以通过指定存储过程的名称和参数来执行存储过程。

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

mysql存储过程是:

1.什么是存储过程

存储过程是为了在大型数据库系统中完成特定功能而存储在数据库中的一组SQL语句。第一次编译后,不需要重新编译就可以再次调用。用户可以通过指定存储过程的名称并给出参数(如果存储过程有参数)来执行存储过程。存储过程是数据库中的一个重要对象。任何设计良好的数据库应用程序都应该使用存储过程。

2.创建存储过程

格式:

定界符$ $ CREATE PROCEDURE ` Procedure name `(参数名参数类型)BEGIN END$$定界符;红色字体说明:

过程名:要创建的存储过程的名称

参数名:参数名

参数类型:参数类型

注意:

(1)存储过程是否需要参数取决于实际情况(括号内的内容可以不填);

(2) MySQL从5.0开始支持存储过程;

(3)定界符和定界符;就是分隔符的意思,它们的作用是让编译器知道它们的内容是存储过程。如果不写这两部分,编译器会把这段代码当作普通的SQL来执行;

(begin和END之间是存储过程的内容,我们的SQL写在中间;

3.存储过程的优缺点

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

(2)减少网络流量。使用存储过程时,只需调用存储过程的方法,该方法比SQL语句存储过程的方法名称短。网络传输调用存储过程的语句,减少网络流量;

(3)可重用性。一旦创建,满足需求就可以随便使用;这就是mysql存储过程的详细情况

展开剩余内容

分享到:

猜你喜欢

  • solidworks2013免费版附序列号安装教程 32&64

    solidworks2013免费版将易用性与广泛的定制化相结合,让新用户能够很快学会该软件,还让资深用户能够在以前看来非常复杂和精密的任务中迅速获得更高的生产能力。这款新产品建...

    2020-10-21
  • 浩辰cad电气2017简体中文版 64位&32位

    浩辰cad电气2017是由于浩辰cad官方最新推出电气cad设计软件。浩辰cad电气2017能帮助用户轻松的设计各种大型电气工程图,对比2016版而言功能更加的齐全完善,全面的...

    2020-10-21
  • wps和office的兼容性怎么样

    在我们使用wps和office的时候,可能会想wps和office之间的文件兼容性怎么样。小编觉得这两个软件的兼容性还是可以的,毕竟都是类似的办公软件,除了自身带有的软件本身的...

    2020-10-20
  • 黑客声称获取育碧尚未发布游戏《看门狗:军团》源代码

    10月16日消息:日前,育碧和Crytek(欧洲的电子游戏开发商)这两家当今最大的游戏公司数据遭泄露,原因是一个名为Egregor的勒索软件团伙在窃取了这家两家公司内部网络窃取...

    2020-10-20
热门标签