新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
MySQL delimiter 定義命令的結(jié)束標(biāo)志
以下的文章主要介紹的是MySQL delimiter 定義命令的結(jié)束標(biāo)志。我們大家都知道在默認(rèn)情況下,MySQL delimiter是分號(hào);。在命令行的客戶端中,如果有一行命令以分號(hào)結(jié)束,那么回車后,MySQL將會(huì)執(zhí)行該命令。

如輸入下面的語(yǔ)句
- MySQL> select * from test_table;
然后回車,那么MySQL將立即執(zhí)行該語(yǔ)句。
但有時(shí)候,不希望MySQL這么做。在為可能輸入較多的語(yǔ)句,且語(yǔ)句中包含有分號(hào)。
如在命令行下輸入存儲(chǔ)過(guò)程:
- MySQL> create procedure simpleproc (out paraml int)
- -> begin
- -> select count(*) into paraml from user;
- -> end
這時(shí)使用MySQL delimiter來(lái)改變默認(rèn)結(jié)束標(biāo)志:
- MySQL> delimiter //
- MySQL> create procedure simpleproc (out paraml int)
- -> begin
- -> select count(*) into paraml from user;
- -> end
- -> //
然后就可以改回原來(lái)的分號(hào),然后測(cè)試一下存儲(chǔ)過(guò)程
- MySQL> delimiter ;
- MySQL> call simpleproc(@a);
- Query OK, 0 rows affected (0.00 sec)
- MySQL> select @a;
- +------+
- | @a |
- +------+
- | 5 |
- +------+
- 1 row in set (0.00 sec)
以上的相關(guān)內(nèi)容就是對(duì)MySQL delimiter 定義命令的結(jié)束標(biāo)志的介紹,望你能有所收獲。
【編輯推薦】
- MySQL備份之根據(jù)表備份概述
- MySQL臨時(shí)表的實(shí)際應(yīng)用功能簡(jiǎn)介
- 自動(dòng)備份MySQL數(shù)據(jù)庫(kù)并發(fā)送到Email概述
- MySQL數(shù)據(jù)庫(kù)和相關(guān)事務(wù)總結(jié)
- MySQL數(shù)據(jù)庫(kù)性能的提高,并不難
本文名稱:MySQL delimiter 定義命令的結(jié)束標(biāo)志
文章出自:http://www.5511xx.com/article/dhjscis.html


咨詢
建站咨詢
