mysql命令行执行查询,其输出具有受影响的行

时间:2014-08-20 05:56:56

标签: mysql command-line resultset

当我从mysql提示符执行特定查询时,例如

mysql>select version();

输出如下以及查询执行所需的行数和时间

+-------------+
|  version()  |
+-------------+
|  5.5.35     |
+-------------+
1 row in set (0.00 sec) 

我需要使用“-e”选项从命令行执行mysql查询,即当我执行时

  

mysql -u xxx -p *** -e'select version()'

显示以下输出

+-------------+
|  version()  |
+-------------+
|  5.5.35     |
+-------------+

当从命令行执行查询时,我需要显示输出以及行和执行时间。我知道

  

选择row_count();

  

选择found_rows();

可用于根据上次执行的查询分别获取受影响的行数和表中的行数。

是否有任何mysql选项或任何其他方式来获得所需的输出,就像前者没有添加额外的命令或查询一样。

0 个答案:

没有答案