首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用脚本时来自MySQL 5.7客户端的SQL语句计时

问使用脚本时来自MySQL 5.7客户端的SQL语句计时
EN

Database Administration用户
提问于 2018-03-09 20:37:38
回答 1查看 225关注 0票数 0

当我在MySQL 5.7客户机中以交互方式运行SQL语句时,它会告诉我查询运行了多长时间:

代码语言:javascript
复制
mysql> select now();
--------------
select now()
--------------

+---------------------+
| now()               |
+---------------------+
| 2018-03-09 14:27:42 |
+---------------------+
1 row in set (0.07 sec)

在本例中,它运行了0.07秒。

但是,当我通过脚本运行相同的SQL语句时,输出不包括语句所用的时间。

代码语言:javascript
复制
>mysql -f -v --table -u myuser -pmypassword -h myhost mydb < test.sql

mysql: [Warning] Using a password on the command line interface can be insecure.
--------------
select now()
--------------

+---------------------+
| now()               |
+---------------------+
| 2018-03-09 14:31:00 |
+---------------------+

我如何从脚本中运行一个SQL语句,并且仍然能够获得它使用MySQL 5.7客户机运行的时间长度?

谢谢!鲍比

EN

回答 1

Database Administration用户

回答已采纳

发布于 2018-03-09 22:48:34

您可以在mysql命令中使用-vvv。

代码语言:javascript
复制
mysql -f -vvv --table -u myuser -pmypassword -h myhost mydb < test.sql

> mysql -vvv < mysql.sql 
--------------
select now()
--------------

+---------------------+
| now()               |
+---------------------+
| 2018-03-10 04:08:33 |
+---------------------+
1 row in set (0.00 sec)

Bye

希望它能满足你的要求:)

票数 2
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/199851

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档