【发布时间】:2015-02-15 17:40:53
【问题描述】:
我想在 centos 中使用 shell 脚本执行 mysql 命令,我正在编写命令,任何人都可以告诉我如何编写此脚本,并且我在文件中获取输出,所以每次执行脚本时它都会创建新文件。
SELECT TABLENAME, tablerow, round(data_length/1024/1024 ,2 ) as dl , round(index_length/1024/1024 ,2 ) as il , round(data_length/1024/1024 ,2 ) as dl , round((data_length + index_length)/1024/1024 ,2) "size in mb" from Information schema , TABLES WHERE TABLE_SCHEMA=" Db_name" order by data_length desc limit 10 in to out file ' ' FIELDS TERMINATED BY ' | ' ENCLOSED BY " " TERMINATED BY '\R\N '
【问题讨论】:
-
不,它不重复,我也想运行命令以在每次执行时更改输出文件
-
那里的答案之一告诉您如何将输出写入文件。
-
如果你想要一个不同的文件名,你需要某种计数器或时间戳。