delimiter说明
delimiter英文意思为:分隔符,分界符。
在MySQL解释器中,默认分隔符为英文分号“;”,即只要遇到分隔符回车,mysql就认为该命令输入完成,可以开始执行了。
如下示例,输入完分号回车后,查询语句才开始真正执行。
mysql> select user_id, user_name from sys_user;
+---------+-----------+
| user_id | user_name |
+---------+-----------+
| 1 | admin |
| 2 | ry |
| 5 | mz |
| 6 | yd |
+---------+-----------+
4 rows in set (0.05 sec)
mysql> select user_id, user_name from sys_user
-> ;
+---------+-----------+
| user_id | user_name |
+---------+-----------+
| 1 | admin |
| 2 | ry |
| 5 | mz |
| 6 | yd |
+---------+-----------+
4 rows in set (0.06 sec)
mysql>