更新時間:2020-08-17 11:39:21 來源:動力節點 瀏覽1780次
在MySQL的教程中會有存儲過程這部分的內容,它是一種在數據庫中存儲復雜程序,以便外部程序調用的一種數據庫對象。有小伙伴感可能會有這樣的疑問,MySQL存儲過程有什么用呢?存儲過程是為了完成特定功能的SQL語句集,經編譯創建并保存在數據庫中,用戶可通過指定存儲過程的名字并給定參數(需要時)來調用執行。MySQL存儲過程當然也是有優點和缺點的,在MySQL存儲過程教程中會告訴大家。
MySQL存儲過程優點:
⒈ 存儲過程可封裝,并隱藏復雜的商業邏輯。
⒉ 存儲過程可以回傳值,并可以接受參數。
⒊ 存儲過程無法使用 SELECT 指令來運行,因為它是子程序,與查看表,數據表或用戶定義函數不同。
⒋ 存儲過程可以用在數據檢驗,強制實行商業邏輯等。
MySQL存儲過程缺點:
⒈ 存儲過程,往往定制化于特定的數據庫上,因為支持的編程語言不同。當切換到其他廠商的數據庫系統時,需要重寫原有的存儲過程。
⒉存儲過程的性能調校與撰寫,受限于各種數據庫系統。
以上就是動力節點java培訓機構的小編針對“MySQL存儲過程教程:存儲過程的優缺點”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習