2017-04-03 58 views
0

我知道我可以在一行中输入多个语句。只需用分号结尾,如下所示:一个RTT中有多个SQL命令?

mysql --host 127.0.0.1 -u root 'SELECT VERSION(); SELECT NOW()' 

我很好奇我上面的例子,支付了多少往返行程? mysql是否使用管道将这两个语句包装在一个网络数据包中并将它们一起发送?或者它发送第一条语句,然后等待答复?

+0

如果你有某种数据包分析软件(例如wireshark或网络监视器),就好像你可以轻松回答自己的事情。 –

+0

@Damien_The_Unbeliever是的,我意识到,我发布这个问题后:( – HuangJie

回答

0

好的。我来这里回答我自己的问题。我从wireshark观看它。简短的回答是它发送每个RTT中的每个命令。