創建儲存過程的語句為 創建存儲過程的語法



文章插圖
創建儲存過程的語句為 創建存儲過程的語法

文章插圖
1、navicat for mysql安裝及連接到數據庫
navicat安裝就不說了,可以找個能用的版本,這個版本https://pan.baidu.com/s/1jFKuA3fksdl4fVilJvWXoA?errmsg=Auth+Login+Sucess&errno=0&ssnerror=0&可以用,密碼是2w6y,直接解壓就可以用了 。連接到數據庫如圖1所示,連接名任意輸入,密碼就是在安裝MySql時設置的密碼 。
圖1
2、在MySql Shell下創建存儲過程
創建存儲過程時,可以在mysql shell里頭寫代碼實現,下面是在shell創建并調用一個存儲過程的簡單實例 。給定一個數據表如圖2所示:
圖2
如添加一個根據name查詢book的page并賦值輸出參數,首先給定一個變量SET @pages = 0,然后可以使用如圖3所示語句:
圖3
其中procedure是存儲過程的類型,和table類似,傳遞的參數有IN(輸入),OUT(輸出),INOUT(輸入輸出),字段類型,如果是字符串字段加入長度 。
3、在navicat創建存儲過程
(1)打開數據庫右鍵函數
(2)輸入參數模式及參數名及類型,如果字段是varchar記得指定長度,不然保存時會報錯 。
【創建儲存過程的語句為 創建存儲過程的語法】(3)編寫存儲過程執行的代碼,并輸入過程名,點擊確定保存 。
(4)運行,輸入參數
(5)結果,得到相應查詢結果