最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL中delimiter關鍵字的使用解讀

 更新時間:2024年01月31日 09:52:42   作者:pan_junbiao  
這篇文章主要介紹了MySQL中delimiter關鍵字的使用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

1、delimiter的簡介

delimiter是mysql分隔符,在mysql客戶端中分隔符默認是分號(;)。

如果一次輸入的語句較多,并且語句中間有分號,這時需要新指定一個特殊的分隔符。

其實就是告訴mysql解釋器,該段命令是否已經結束了,mysql是否可以執(zhí)行了。

默認情況下,delimiter是分號;。

在命令行客戶端中,如果有一行命令以分號結束,那么回車后,mysql將會執(zhí)行該命令。

詳細解釋:

其實就是告訴mysql解釋器,該段命令是否已經結束了,mysql是否可以執(zhí)行了。 

默認情況下,delimiter是分號;。

在命令行客戶端中,如果有一行命令以分號結束, 那么回車后,mysql將會執(zhí)行該命令。

如輸入下面的語句 :

mysql> select * from test_table; 

然后回車,那么MySQL將立即執(zhí)行該語句。

2、delimiter的使用

但有時候,不希望MySQL這么做。

在為可能輸入較多的語句,且語句中包含有分號。 

這種情況下,就需要事先把delimiter換成其它符號,如//、$$或者;;。

更改結束標志的定義如下:

mysql>delimiter //

示例:

創(chuàng)建一個存儲過程,在創(chuàng)建該存儲過程之前,將delimiter分隔符轉換成符號“//”,最后在轉換回符號“;”。

-- 將結束標志符更改為//
delimiter //
 
-- 創(chuàng)建存儲過程
create procedure proce_user_count(OUT count_num INT)
reads sql data
begin
	select count(*) into count_num from tb_user;
end
//
 
-- 將結束標志符更改回分號
delimiter ;

上面就是,先將分隔符設置為 //, 直到遇到下一個 //,才整體執(zhí)行語句。

執(zhí)行完后,最后一行, delimiter ; 將mysql的分隔符重新設置為分號;

如果不修改的話,本次會話中的所有分隔符都以// 為準。

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

最新評論

淮南市| 方城县| 安顺市| 福清市| 崇左市| 那曲县| 镇江市| 内丘县| 科技| 兴国县| 景德镇市| 凤凰县| 湘潭县| 综艺| 象山县| 翼城县| 林甸县| 芜湖县| 吉木萨尔县| 崇文区| 那曲县| 滁州市| 定结县| 正安县| 德惠市| 诸暨市| 河东区| 临泉县| 上犹县| 吉安县| 蓬安县| 孟村| 台中县| 哈尔滨市| 宾阳县| 南皮县| 麟游县| 镶黄旗| 广南县| 礼泉县| 万山特区|