欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解MySql存儲(chǔ)過程參數(shù)的入門使用

 更新時(shí)間:2019年04月09日 14:21:03   作者:孤獨(dú)燦爛的神  
這篇文章主要介紹了MySql存儲(chǔ)過程參數(shù)的入門使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

存儲(chǔ)過程 in參數(shù) 的使用

IN參數(shù)只用來向過程傳遞信息,為默認(rèn)值。

-- 存儲(chǔ)過程中 in 參數(shù)的 使用
DELIMITER ;; 
CREATE PROCEDURE 
name_in(IN `time` VARCHAR(50)) 
BEGIN
 
 
SELECT NOW() ,`time`;
 
END ;;
CALL name_in('現(xiàn)在時(shí)間'); -- in 是一個(gè)形參 你可以 定義 數(shù)據(jù)類型 調(diào)用存儲(chǔ)過程的時(shí)候 可以給 實(shí)參 
 
DELIMITER ;; 
CREATE PROCEDURE name_in_2(IN `time` VARCHAR(50)) -- set賦值的 使用
BEGIN
 
 
SELECT NOW() ,`time`;
 
END ;;
SET @wo='現(xiàn)在時(shí)間'; 
CALL name_in_2(@wo);
 
DELIMITER ;; 
CREATE PROCEDURE name_in_4(IN `time` VARCHAR(50))-- DECLARE 創(chuàng)建變量的使用
BEGIN
DECLARE `time` DEFAULT 'wo'; -- DECLARE 創(chuàng)建變量的 只在begin-end語(yǔ)句塊 有效的 變量 
SELECT NOW() ,`time`;-- 
END ;;
-- 可以 使用 DECLARE 在存儲(chǔ)過程中 
-- 創(chuàng)建(DECLARE)和 賦值(SET) set @變量名= 值
-- 總結(jié) DECLARE 只在begin-end語(yǔ)句塊 有效 set 加@ 是會(huì)話變量在 當(dāng)前連接中 對(duì)連接的客戶端 是有效的

out參數(shù)的使用

OUT參數(shù)只用來從過程傳回信息。
 MySQL存儲(chǔ)過程"out"參數(shù):從存儲(chǔ)過程內(nèi)部傳值給調(diào)用者。
該參數(shù)初始值為 null,無論調(diào)用者是否給存儲(chǔ)過程參數(shù)設(shè)置值。

DELIMITER ;; 
CREATE PROCEDURE name_out(IN `one` INT , IN two INT ,OUT shu INT) -- out 輸出參數(shù) 的使用
BEGIN
 
SET shu=`one`+two; -- 直接 兩個(gè)輸入?yún)?shù) 相加 賦值給 輸出參數(shù) set 變量名 是賦值的意思
 
 -- set 賦值 在當(dāng)前存儲(chǔ)過程中 有效 比如 可以使用 select shu ;
 -- set @賦值 在當(dāng)前連接客服端中有效
 END ;;
 
 
CALL name_out(3,3,@shuchu);
SELECT @shuchu AS 輸出參數(shù); -- 在調(diào)用存儲(chǔ)過程的時(shí)候可以 定義一個(gè) @參數(shù) 來接收 輸出參數(shù) 也就是 返回值

以上所述是小編給大家介紹的MySql存儲(chǔ)過程參數(shù)的入門使用詳解整合,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Mysql數(shù)據(jù)庫(kù)group?by原理詳解

    Mysql數(shù)據(jù)庫(kù)group?by原理詳解

    這篇文章主要為大家介紹了Mysql數(shù)據(jù)庫(kù)group?by的原理詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • MySQL ALTER語(yǔ)法的運(yùn)用方法

    MySQL ALTER語(yǔ)法的運(yùn)用方法

    我們今天主要向大家介紹的是MySQL ALTER語(yǔ)法的實(shí)際運(yùn)用,如果你對(duì)這一技術(shù),心存好奇的話,以下的文章將會(huì)揭開它的神秘面紗。
    2010-11-11
  • Mysql修改datadir導(dǎo)致無法啟動(dòng)問題解決方法

    Mysql修改datadir導(dǎo)致無法啟動(dòng)問題解決方法

    這篇文章主要介紹了Mysql修改datadir導(dǎo)致無法啟動(dòng)問題解決方法,本文原因是SELINUX導(dǎo)致,用關(guān)閉SELINUX的方法解決了這個(gè)問題,需要的朋友可以參考下
    2015-02-02
  • MySQL中因字段字符集不同導(dǎo)致索引不能命中的解決方法

    MySQL中因字段字符集不同導(dǎo)致索引不能命中的解決方法

    這篇文章主要給大家介紹了關(guān)于MySQL中因字段字符集不同導(dǎo)致索引不能命中的解決方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-09-09
  • MySQL導(dǎo)出數(shù)據(jù)遇到secure-file-priv問題的解決方法

    MySQL導(dǎo)出數(shù)據(jù)遇到secure-file-priv問題的解決方法

    這篇文章主要為大家詳細(xì)介紹了MySQL導(dǎo)出數(shù)據(jù)遇到secure-file-priv問題的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • MYSQL每隔10分鐘進(jìn)行分組統(tǒng)計(jì)的實(shí)現(xiàn)方法

    MYSQL每隔10分鐘進(jìn)行分組統(tǒng)計(jì)的實(shí)現(xiàn)方法

    這篇文章主要給大家介紹了如何利用MYSQL實(shí)現(xiàn)每隔10分鐘進(jìn)行分組統(tǒng)計(jì)的方法,文中給出了詳細(xì)的示例代碼,相信對(duì)大家的理解和學(xué)習(xí)具有一定的參考借鑒價(jià)值,有需要的朋友們下面來一起看看吧。
    2016-12-12
  • 關(guān)于join?on和where執(zhí)行順序分析

    關(guān)于join?on和where執(zhí)行順序分析

    這篇文章主要介紹了join?on和where執(zhí)行順序,如果是inner?join,?放on和放where產(chǎn)生的結(jié)果一樣,?執(zhí)行計(jì)劃也是一樣,但推薦使用on,本文對(duì)join?on和where執(zhí)行順序給大家詳細(xì)講解,需要的朋友可以參考下
    2023-03-03
  • 圖文詳解Mysql索引的最左前綴原則

    圖文詳解Mysql索引的最左前綴原則

    最左前綴原則是發(fā)生在復(fù)合索引上的,只有復(fù)合索引才會(huì)有所謂的左和右之分,下面這篇文章主要給大家介紹了關(guān)于Mysql索引的最左前綴原則的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-03-03
  • MySQL之join查詢優(yōu)化方式

    MySQL之join查詢優(yōu)化方式

    這篇文章主要介紹了MySQL之join查詢優(yōu)化方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • MySQL數(shù)據(jù)庫(kù)遷移實(shí)戰(zhàn)

    MySQL數(shù)據(jù)庫(kù)遷移實(shí)戰(zhàn)

    數(shù)據(jù)庫(kù)遷移是指將一個(gè)數(shù)據(jù)庫(kù)從一種系統(tǒng)轉(zhuǎn)移到另一種系統(tǒng)或從一臺(tái)服務(wù)器遷移到另一臺(tái)服務(wù)器的過程,本文主要介紹了MySQL數(shù)據(jù)庫(kù)遷移實(shí)戰(zhàn),感興趣的可以了解一下
    2023-11-11

最新評(píng)論