借助以下内置命令,即使不使用分号(;)终止符,mysql也可以执行查询。
ego 我们可以通过使用 \g 选项来使用此命令。意思是把当前语句发送到服务器上执行,并以垂直格式显示结果。当我们在语句(单行或多行)中使用\g并省略分号(;)时,mysql在遇到\g时确定语句结束。考虑下面的例子 -
mysql> select * from ratelist\g*************************** 1. row *************************** sr: 1 item: aprice: 502*************************** 2. row ***************************sr: 2item: bprice: 630*************************** 3. row *************************** sr: 3 item: cprice: 1005*************************** 4. row *************************** sr: 4 item: hprice: 850*************************** 5. row *************************** sr: 5 item: tprice: 2505 rows in set (0.00 sec)
go我们可以通过使用 \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)
以上就是除了使用分号 (;) 终止符之外,还有其他内置命令可以执行 mysql 查询吗?的详细内容。
