存儲過程:將一堆sql語句的集合通過編譯和優化存儲在數據庫的服務器中。mysql
存儲過程的優勢:運行效率高,有效的下降了客戶機與服務器之間的通訊量。sql
建立存儲過程:數據庫
create procedure sp_name()服務器
begin優化
sql;//使用;結尾ip
end編譯
//效率
調用存儲過程sql語句
基本語法:call sp_name()語法
存儲過程名稱後面必須加括號,哪怕該存儲過程沒有參數傳遞
刪除存儲過程
drop procedure sp_name//
Tip:
不能在一個存儲過程當中刪除另外一個存儲過程,只能調用另外一個存儲過程。
顯示數據庫中全部的存儲過程基本信息,包括所屬數據庫,存儲過程名稱,建立時間
show procedure status;
2.show create procedure sp_name顯示某一個mysql存儲過程的詳細信息