程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL存儲過程的實際操作流程示例

MySQL存儲過程的實際操作流程示例

編輯: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存儲過程,但不能刪除。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved