• 中文
    • English
  • 注册
  • 赞助本站

    • 支付宝
    • 微信
    • QQ

    感谢一直支持本站的所有人!

    • 查看作者
    • 8-2:MySQL 存储过程简介

      一.  前言

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

      二.  存储过程

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

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

      三.  存储过程有点

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

      • 实现较快的执行速度

      • 减少网络流量

    • 1
    • 0
    • 0
    • 3.8k
    • 梁兴健

      请登录之后再进行评论

      登录
    • 做任务
    • 实时动态
    • 偏好设置
    • 返回顶部
    • 单栏布局 侧栏位置: