2017-04-03 62 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中的每個命令。