小編給大家分享一下mysql存儲過程指的是什么,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
什么是存儲過程:
MySQL中的存儲過程指的是存儲在數據庫中的SQL語句集合,當創建好存儲過程后在運行時提供所需參數,存儲過程就可以以代碼指定的方式使用參數執行并返回值。
使用存儲過程的原因:
1. 存儲過程只在創造時進行編譯, 以后每次執行存錯過程都不需要在重新編譯, 而一般SQL
語句每執行一次就編譯一次, 所以使用存儲過程可提高數據庫執行速度。
2. 當丟數據庫進行復雜操作時(如對多個表進行Update, Insert, Query, Delete),
可將此復雜操作用存儲過程封裝起來與數據庫提供的事務處理結合一起使用。
這些操作, 如果用程序來完成, 就變成了一條條的sql語句, 可能要多次連接數據庫。而
換成存儲, 就只需要連接一次數據庫就可以了
3. 存儲過程可以重復使用, 可減少數據庫開發人員的工作量。
4. 安全性高, 可設定只有某此用戶才具有對指定存儲過程的使用權。
看完了這篇文章,相信你對mysql存儲過程指的是什么有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。