Advertisement

掌握Mysql存储过程基础

阅读量:

存储过程的编译与调用机制

存储过程本质上是一种可编程的函数,其在数据库内部完成定义与存储。该过程由若干SQL语句及特定的控制结构构成。当需要在多个应用程序或不同平台中执行相同的功能,或者希望对某些操作进行封装时,存储过程便体现出其重要性。从数据库的角度来看,存储过程可以被视为对面向对象编程理念的一种实现方式,它有助于实现对数据访问行为的管理。简而言之,存储过程即是将多条SQL语句进行整合后编译,并存入MySQL服务器中,在实际使用过程中只需调用即可完成相关操作。

关于存储过程的创建语法

复制代码
    create procedure procedureName()
    begin
    //sql语句
    end
    
    
      
      
      
      
    

存储过程具备可编程特性,这使得其能够通过引入变量、表达式以及控制结构来实现较为复杂的操作功能。

1.在构建存储过程时,可通过declare关键字对变量进行定义,其标准格式为:declare 变量名 变量类型 [default 默认值]

例如:

复制代码
    create procedure p1()
    begin
    declare age int default 18;
    declare height int de

全部评论 (0)

还没有任何评论哟~