MySQL DELIMITER

以下爲個人理解,若有錯誤,歡迎指出。

1、理解

delimiter(分隔符) 就是MySQL表示語句結束,當遇到 delimiter 就執行,默認情況下 delimiter 是“ ; ”, 想要輸入多個語句,則可以把它變成其他的符號,比如> delimiter , , 以後要執行MySQL語句結尾就要輸入$。

注意:
delimiter 和符號之間是有空格的:

> delimiter $

2、例子:��

mysql> select * from tab2
    -> ;
+-------+
| id    |
+-------+
| xixi  |
| assss |
| assss |
| haha  |
+-------+
4 rows in set (0.00 sec)

上面的查詢語句使用分號爲分隔符,

mysql> delimiter $

上面這句把 分隔符改爲 $

mysql> select * from tab2;
    -> 
    -> 
    -> 
    -> $
+-------+
| id    |
+-------+
| xixi  |
| assss |
| assss |
| haha  |
+-------+
4 rows in set (0.00 sec)

這是我們可以看到用分號之後回車並沒有執行mySQL語句,知道輸入 $ 分隔符才執行。

一般都是使用 // 或者 $$

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章