mysql存儲過程教程是什么

mysql存儲過程教程:首先在test數據庫的【Stored Procedures】菜單中點擊右鍵【Create Stored Procedures】;然后在創建存儲過程界面,輸入相關代碼;最后點擊【Apply】創建存儲過程即可。

mysql存儲過程教程是什么

更多相關免費學習推薦:mysql教程(視頻)

mysql存儲過程教程:

1、創建表

? ? ?1)打開mysql的圖形化管理工具【MySQL Workbench 6.3 CE】,登錄mysql數據庫

? ? ?2)在【test】測試數據庫(自己創建的空數據庫,實際場景使用具體數據庫即可)的【Tables】菜單上,點擊右鍵選擇【Create Table】

? ? ?3)在新建表界面,輸入表名稱、備注、添加列,點擊【Apply】按鈕完成創建表

mysql存儲過程教程是什么

2、插入測試數據

? ? ?1)選中test數據庫,此步可選(因為mysql的sql語句都是要帶數據庫名稱前綴的)

? ? ?2)點擊菜單頂部的第一個圖標菜單【Create a new tab …】

? ? ?3)在sql語句窗口,輸入插入語句與查詢語句

? ? ?4)點擊sql窗口上面的 閃電 圖標,執行sql語句

mysql存儲過程教程是什么

3、創建存儲過程

? ? 1)在test數據庫的【Stored Procedures】菜單中點擊右鍵【Create Stored Procedures】

? ? 2)在創建存儲過程界面,輸入如圖所示的代碼(雖然有一個輸入參數str,但是沒有使用,在存儲過程中可以直接使用這個變量)

? ? 3)點擊【Apply】創建存儲過程,在彈窗中都點擊【Apply】即可

mysql存儲過程教程是什么

mysql存儲過程教程是什么

4、執行存儲過程

? ? ?1)在SQL窗口中調用存儲過格式【call new_procedure(‘haha’);】

? ? ? ? ? A)call是調用存儲過程的必須命令

? ? ? ? ? B)new_procedure是要調用的存儲過程名字

? ? ? ? ? C)(‘haha’)是傳入存儲過程的參數

? ? ?2)如果執行存儲過程報錯“safe update mode”,則修改數據更新模式,然后執行存儲過程

SET?SQL_SAFE_UPDATES?=?0;

mysql存儲過程教程是什么

5、修改存儲過程

? ? ?1)在要修改的存儲過程名字上點擊右鍵,選擇【Alter Stored Procedure…】

? ? ?2)在修改存儲過程界面,直接修改后,Apply即可

mysql存儲過程教程是什么

6、刪除存儲過程

在要刪除的存儲過程名字上點擊右鍵,選擇【Drop Stored Procedure…】即可

mysql存儲過程教程是什么

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊7 分享