MySQL DELIMITER

来源:互联网 发布:中国2016年的gdp数据 编辑:程序博客网 时间:2024/06/04 23:30

以下为个人理解,若有错误,欢迎指出。

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语句,知道输入 $ 分隔符才执行。

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