您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關MySQL怎么創建存儲的內容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。
當數據基數比較大,我們就需要創建一個數據庫進行存儲。對于我們python新手來說,mysql數據庫是再好不過的選擇了。這里我們想進行存儲首先要進行存儲過程的創建。有些小伙伴對于這種存儲保持懷疑的態度,這里我們也會對mysql創建存儲過程的優點進行分析,下面我們就來看看內容吧。
1.創建存儲過程
基本語法格式
create procedure sp_name ( [proc_parameter]) [characteristics...]routine_body
create procedure:創建存儲函數關鍵字;sp_name:存儲過程名稱;
proc_parameter:指定存儲過程的參數列表,列表形式如下:[IN| OUT| INOUT]param_name type
IN輸入參數:表示該參數的值必須在調用存儲過程時指定,在存儲過程中修改該參數的值不能被返回,為默認值
OUT輸出參數:該值可在存儲過程內部被改變,并可返回
INOUT輸入輸出參數:調用時指定,并且可被改變和返回
param_name:表示參數名稱;type:表示參數類型
[characteristics...]指定存儲過程的特性;
routine_body是SQL代碼的內容,可以用BEGIN...END來表示SQL代碼的開始與結束
簡單的存儲過程示例:
delimiter// create procedure proc() begin select * from fruits; end// delimiter;
2.優點(為什么要用存儲過程?):
將重復性很高的一些操作,封裝到一個存儲過程中,簡化了對這些SQL的調用
批量處理:SQL+循環,減少流量,也就是“跑批”
統一接口,確保數據的安全
相對于oracle數據庫來說,MySQL的存儲過程相對功能較弱,使用較少。
感謝各位的閱讀!關于MySQL怎么創建存儲就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。