保存mysql执行结果

Posted 巴州夜雨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了保存mysql执行结果相关的知识,希望对你有一定的参考价值。

1.  使用mysql的tee命令记录对mysql的操作过程

(1)第一种情况是在连接数据库的时候使用tee

>mysql  -u root  -p  --tee=/app/log.txt      //这时我们对数据库的所有操作都会记录在log.txt上;

(2) 第二种方式是在连接上数据库后使用

mysql>  use  mydb ;

mysql >  tee  /app/log.txt    //这个命令后面的操作都会记录在log中

mysql>  select * from table ;

mysql >  notee;    //关闭记录功能

2. 将结果导出到文件分析

(1) 直接使用控制台的重定向功能。

mysql   -u   root    -p   -e  "use  mysql; show  tables ; "  >   /app/log.txt

(2)   使用tee命令;

mysql >  tee  /app/log.txt;

mysql >  use  mydb;

mysql >  show tables;

mysql >  notee;         //关闭记录功能

3)  有时候还可以使用select  * from tableName into outfile \'fineNane\';

结束。

以上是关于保存mysql执行结果的主要内容,如果未能解决你的问题,请参考以下文章

saltstack-把执行结果存储到mysql服务内

saltstack执行结果存储到MySQL

MySQL执行sql查询并上传至远程服务器

MySQL查询缓存

MySQL查询缓存详解

MySQL查询缓存