更新時間:2020-08-17 11:39:21 來源:動力節(jié)點 瀏覽1773次
在MySQL的教程中會有存儲過程這部分的內(nèi)容,它是一種在數(shù)據(jù)庫中存儲復(fù)雜程序,以便外部程序調(diào)用的一種數(shù)據(jù)庫對象。有小伙伴感可能會有這樣的疑問,MySQL存儲過程有什么用呢?存儲過程是為了完成特定功能的SQL語句集,經(jīng)編譯創(chuàng)建并保存在數(shù)據(jù)庫中,用戶可通過指定存儲過程的名字并給定參數(shù)(需要時)來調(diào)用執(zhí)行。MySQL存儲過程當(dāng)然也是有優(yōu)點和缺點的,在MySQL存儲過程教程中會告訴大家。
MySQL存儲過程優(yōu)點:
⒈ 存儲過程可封裝,并隱藏復(fù)雜的商業(yè)邏輯。
⒉ 存儲過程可以回傳值,并可以接受參數(shù)。
⒊ 存儲過程無法使用 SELECT 指令來運行,因為它是子程序,與查看表,數(shù)據(jù)表或用戶定義函數(shù)不同。
⒋ 存儲過程可以用在數(shù)據(jù)檢驗,強制實行商業(yè)邏輯等。
MySQL存儲過程缺點:
⒈ 存儲過程,往往定制化于特定的數(shù)據(jù)庫上,因為支持的編程語言不同。當(dāng)切換到其他廠商的數(shù)據(jù)庫系統(tǒng)時,需要重寫原有的存儲過程。
⒉存儲過程的性能調(diào)校與撰寫,受限于各種數(shù)據(jù)庫系統(tǒng)。
以上就是動力節(jié)點java培訓(xùn)機構(gòu)的小編針對“MySQL存儲過程教程:存儲過程的優(yōu)缺點”的內(nèi)容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。
初級 202925
初級 203221
初級 202629
初級 203743