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