龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 数据库类 > MySQL 技术 >

MySQL存储过程的实际操作流程示例

时间:2011-04-12 23:18来源:未知 作者:admin 点击:
分享到:
以下的文章主要介绍的是 MySQL 存储过程的实际操作流程,其中有对存储过程的语法描述,以及相关命令的描述,如果你对其实际相关的具体操作感兴趣的话,你就可以对以下的文章进行

以下的文章主要介绍的是MySQL存储过程的实际操作流程,其中有对存储过程的语法描述,以及相关命令的描述,如果你对其实际相关的具体操作感兴趣的话,你就可以对以下的文章进行点击阅读了。

存储过程语法

  1. CREATE PROCEDURE proc_name([IN|OUT|INOUT] param 数据类型)  
  2. BEGIN  
  3. statement  
  4. END 

在MySQL命令行下,每一个statement必须要用;(分号)隔开,分号是MySQL的执行点,为了写MySQL存储过程用delimiter // 命令将分隔符转换为//。

  1. delimiter //  

写一个简单的procedure

  1. MySQL-> CREATE PROCEDURE hello()  
  2. -> BEGIN  
  3. -> SELECT "Hello World!";  
  4. -> END  
  5. -> //   
  6. Query OK, 0 rows affected (0.00 sec) 

调用MySQL存储过程: call proc_name

  1. MySQL-> CALL hello()//  
  2. +----------------------+  
  3. | it is a hello world. |  
  4. +----------------------+  
  5. | it is a hello world. |  
  6. +----------------------+  
  7. 1 row in set (0.00 sec)  

删除存储过程

  1. DROP proc_name 

注意:在一个存储过程中可以调用另一个MySQL存储过程,但不能删除。


精彩图集

赞助商链接