借助以下内置命令,即使不使用分号(;)终止符,MySQL也可以执行查询。
自我
我们可以通过使用\ G选项来使用此命令。这意味着将当前语句发送到要执行的服务器,并以垂直格式显示结果。当我们使用\ G并在一条语句(单行或多行)中省略分号(;)时,MySQL会在遇到\ G时确定该语句的结尾。考虑下面的示例-mysql> Select * from ratelist\G
*************************** 1. row ***************************
Sr: 1
Item: A
Price: 502
*************************** 2. row ***************************
Sr: 2
Item: B
Price: 630
*************************** 3. row ***************************
Sr: 3
Item: C
Price: 1005
*************************** 4. row ***************************
Sr: 4
Item: h
Price: 850
*************************** 5. row ***************************
Sr: 5
Item: T
Price: 250
5 rows in set (0.00 sec)
走
我们可以通过使用\ g选项来使用此命令。这意味着将当前语句发送到要执行的服务器。当我们使用\ g并在一条语句(单行或多行)中省略分号(;)时,MySQL会在遇到\ g时确定该语句的结尾。它以与使用分号(;)相同的格式给出输出。考虑下面的示例-mysql> Select * from ratelist\g
+----+------+-------+
| Sr | Item | Price |
+----+------+-------+
| 1 | A | 502 |
| 2 | B | 630 |
| 3 | C | 1005 |
| 4 | h | 850 |
| 5 | T | 250 |
+----+------+-------+
5 rows in set (0.00 sec)