mysql 内置功能 存储过程介绍
生活随笔
收集整理的這篇文章主要介紹了
mysql 内置功能 存储过程介绍
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
?
存儲過程介紹
就是mysql內置功能把邏輯寫好 的功能給封裝好,封裝成一個接口名,把接口名丟給應用程序,應用程序直接調用接口名實現一系列增刪改查功能
這個接口叫存儲過程
基于存儲過程封裝成一個功能
?
存儲過程包含了一系列可執行的sql語句,存儲過程存放于MySQL中,通過調用它的名字可以執行其內部的一堆sql
?
使用存儲過程的優點:
#1. 用于替代程序寫的SQL語句,實現程序與sql解耦#2. 基于網絡傳輸,傳別名的數據量小,而直接傳sql數據量大?
使用存儲過程的缺點:
#1. 程序員擴展功能不方便?
程序與數據庫結合使用的三種方式 (應用程序與數據庫解耦方式)
?
不用再關心sql語句 由mysql負責
應用程序負責調用封裝好的存儲過程
?
?
#方式一:MySQL:編寫存儲過程 把sql語句封裝到存儲過程程序:python調用存儲過程#方式二:MySQL:程序:python編寫純SQL語句優點:擴展方便,運行效率高缺點:編寫sql太麻煩#方式三:MySQL:程序:基于類和對象,即ORM(本質還是純SQL語句)orm轉換sql語句優點:開發效率高?
轉載于:https://www.cnblogs.com/mingerlcm/p/9943861.html
總結
以上是生活随笔為你收集整理的mysql 内置功能 存储过程介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第一章 C++ primer Plus
- 下一篇: Oracle 与 Mysql NULL值