創建存儲過程語法,創建存儲過程的語句是什麼

1、navicat for mysql安裝及連接到數據庫

navicat安裝就不說了,可以找個能用的版本, 這個版本https://pan.baidu.com/s/1jFKuA3fksdl4fVilJvWXoA?errmsg=Auth+Login+Sucess&errno=0&ssnerror=0&可以用,密碼是2w6y,直接解壓就可以用了。連接到數據庫如圖1所示,連接名任意輸入,密碼就是在安裝MySql時設置的密碼。MySQL在Navicat中創建存儲過程

圖1

2、在MySql Shell下創建存儲過程

創建存儲過程時,可以在mysql shell裡頭寫代碼實現,下面是在shell創建並調用一個存儲過程的簡單實例。給定一個數據表如圖2所示:MySQL在Navicat中創建存儲過程

圖2

如添加一個根據name查詢book的page並賦值輸出參數,首先給定一個變量SET @pages = 0,然後可以使用如圖3所示語句:MySQL在Navicat中創建存儲過程

圖3

其中procedure是存儲過程的類型,和table類似,傳遞的參數有IN(輸入),OUT(輸出),INOUT(輸入輸出),字段類型,如果是字符串字段加入長度。

3、在navicat創建存儲過程

(1)打開數據庫右鍵函數

MySQL在Navicat中創建存儲過程

(2)輸入參數模式及參數名及類型,如果字段是varchar記得指定長度,不然保存時會報錯。

MySQL在Navicat中創建存儲過程

(3)編寫存儲過程執行的代碼,並輸入過程名,點擊確定保存。

MySQL在Navicat中創建存儲過程

(4)運行,輸入參數

MySQL在Navicat中創建存儲過程

(5)結果,得到相應查詢結果

MySQL在Navicat中創建存儲過程

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/229524.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-10 12:30
下一篇 2024-12-10 12:30

相關推薦

發表回復

登錄後才能評論