這篇文章給大家分享的是有關(guān)MySQL怎么創(chuàng)建存儲(chǔ)的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考。一起跟隨小編過來看看吧。
創(chuàng)新互聯(lián)是一家專業(yè)提供鄞州企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站制作、成都做網(wǎng)站、H5建站、小程序制作等業(yè)務(wù)。10年已為鄞州眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計(jì)公司優(yōu)惠進(jìn)行中。
當(dāng)數(shù)據(jù)基數(shù)比較大,我們就需要?jiǎng)?chuàng)建一個(gè)數(shù)據(jù)庫進(jìn)行存儲(chǔ)。對于我們python新手來說,mysql數(shù)據(jù)庫是再好不過的選擇了。這里我們想進(jìn)行存儲(chǔ)首先要進(jìn)行存儲(chǔ)過程的創(chuàng)建。有些小伙伴對于這種存儲(chǔ)保持懷疑的態(tài)度,這里我們也會(huì)對mysql創(chuàng)建存儲(chǔ)過程的優(yōu)點(diǎn)進(jìn)行分析,下面我們就來看看內(nèi)容吧。
1.創(chuàng)建存儲(chǔ)過程
基本語法格式
create procedure sp_name ( [proc_parameter]) [characteristics...]routine_body
create procedure:創(chuàng)建存儲(chǔ)函數(shù)關(guān)鍵字;sp_name:存儲(chǔ)過程名稱;
proc_parameter:指定存儲(chǔ)過程的參數(shù)列表,列表形式如下:[IN| OUT| INOUT]param_name type
IN輸入?yún)?shù):表示該參數(shù)的值必須在調(diào)用存儲(chǔ)過程時(shí)指定,在存儲(chǔ)過程中修改該參數(shù)的值不能被返回,為默認(rèn)值
OUT輸出參數(shù):該值可在存儲(chǔ)過程內(nèi)部被改變,并可返回
INOUT輸入輸出參數(shù):調(diào)用時(shí)指定,并且可被改變和返回
param_name:表示參數(shù)名稱;type:表示參數(shù)類型
[characteristics...]指定存儲(chǔ)過程的特性;
routine_body是SQL代碼的內(nèi)容,可以用BEGIN...END來表示SQL代碼的開始與結(jié)束
簡單的存儲(chǔ)過程示例:
delimiter// create procedure proc() begin select * from fruits; end// delimiter;
2.優(yōu)點(diǎn)(為什么要用存儲(chǔ)過程?):
將重復(fù)性很高的一些操作,封裝到一個(gè)存儲(chǔ)過程中,簡化了對這些SQL的調(diào)用
批量處理:SQL+循環(huán),減少流量,也就是“跑批”
統(tǒng)一接口,確保數(shù)據(jù)的安全
相對于oracle數(shù)據(jù)庫來說,MySQL的存儲(chǔ)過程相對功能較弱,使用較少。
感謝各位的閱讀!關(guān)于MySQL怎么創(chuàng)建存儲(chǔ)就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!
本文名稱:MySQL怎么創(chuàng)建存儲(chǔ)
本文路徑:http://jinyejixie.com/article2/gggdic.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、營銷型網(wǎng)站建設(shè)、動(dòng)態(tài)網(wǎng)站、外貿(mào)建站、外貿(mào)網(wǎng)站建設(shè)、企業(yè)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)