MySQL存儲過程的實際操作流程示例
作者:佚名
此文章主要描述的是MySQL存儲過程的實際操作流程,下面就是文章的具體內(nèi)容的講解,望你在瀏覽之后會有所收獲。
以下的文章主要介紹的是MySQL存儲過程的實際操作流程,其中有對存儲過程的語法描述,以及相關(guān)命令的描述,如果你對其實際相關(guān)的具體操作感興趣的話,你就可以對以下的文章進(jìn)行點擊閱讀了。
存儲過程語法
- CREATE PROCEDURE proc_name([IN|OUT|INOUT] param 數(shù)據(jù)類型)
- BEGIN
- statement
- END
在MySQL命令行下,每一個statement必須要用;(分號)隔開,分號是MySQL的執(zhí)行點,為了寫MySQL存儲過程用delimiter // 命令將分隔符轉(zhuǎn)換為//。
- delimiter //
寫一個簡單的procedure
- MySQL-> CREATE PROCEDURE hello()
- -> BEGIN
- -> SELECT "Hello World!";
- -> END
- -> //
- Query OK, 0 rows affected (0.00 sec)
調(diào)用MySQL存儲過程: call proc_name
- MySQL-> CALL hello()//
- +----------------------+
- | it is a hello world. |
- +----------------------+
- | it is a hello world. |
- +----------------------+
- 1 row in set (0.00 sec)
刪除存儲過程
- DROP proc_name
注意:在一個存儲過程中可以調(diào)用另一個MySQL存儲過程,但不能刪除。
【編輯推薦】
- 安裝MySQL在linux as3之下
- MySQL配置SSL的實際操作流程
- MySQL忘記密碼的正確解決方法
- MySQL 數(shù)據(jù)庫開啟遠(yuǎn)程連接并不難
- MySQL命令行導(dǎo)出相關(guān)數(shù)據(jù)庫實操
責(zé)任編輯:佚名
來源:
互聯(lián)網(wǎng)