• 中文
    • English
  • 注册
  • 查看作者
  • 8-2:MySQL 存储过程简介

    一.  前言

    在增删改查中,我们输入SQL命令后,MySQL引擎会对输入的命令进行语法分析,查看输入的语句是否正确,如果正确,则编译成MySQL引擎可以识别的命令,最后开始执行,并将执行的结果返回客户端,这就是MySQL命令的执行过程,如果我们能省去语法分析和编译的环节,MySQL的执行效率便能大大提高

    二.  存储过程

    存储过程是SQL语句和控制语句的预编译集合,以一个名称存储并作为一个单元处理

    存储过程存储在数据库内,可以由应用程序调用执行,而且允许用户申明变量以及进行流程控制,存储过程可以接受输入、输出类型的参数,并且可以存在多个返回值。当我们使用了存储过程后,只有第一次会进行语法分析和编译,以后如果在客户端再次调用,会直接调用编译的结果,省略了语法分析和编译的过程

    三.  存储过程有点

    • 增强SQL语句的功能和灵活性

    • 实现较快的执行速度

    • 减少网络流量

  • 0
  • 0
  • 0
  • 4.8k
  • 梁兴健

    请登录之后再进行评论

    登录
    单栏布局 侧栏位置: