以下为个人理解,若有错误,欢迎指出。
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语句,知道输入 $ 分隔符才执行。
一般都是使用 // 或者 $$
本文详细介绍了MySQL中分隔符(delimiter)的概念及其用途。通过修改默认的分号(;)分隔符,用户可以根据需要定制自己的分隔符,如$或//等。文章通过实例演示了如何更改分隔符,并展示了其在执行SQL语句时的作用。
6777

被折叠的 条评论
为什么被折叠?



