2011-09-01 69 views

回答

6
mysql -u .. -p.. -H <<<"your query" | mutt -s 'subject' [email protected] 

如果你認爲HTML是更好的格式

個人而言,我更喜歡\G

mysql -u .. -p.. -N <<<"your query\G" | mail -s 'subject' [email protected] 
+0

使用-H選項實際上使HTML標記在電子郵件中可見,因爲它的郵件以文本/純文本內容類型發送。 – killdash9

+0

這是真的,它應該可以通過一些設置在mutt上進行修復(對不起,敦有確切的答案) – ajreal

1

替代其他狗的答案,只是普通的老mail從mailx的軟件包:

mysql -uuser -ppass dbname < queryfile.sql | mail -s 'Your query output' [email protected] 
0
mysql -u <user> -p<password> <database> -e "<query>" | sendmail <emailaddress> 
+0

您的答案不基於尚未提交的任何內容。回答舊的問題而沒有建立在以前提交的答案上是完全沒有意義的。 – Takarii

+0

答案利用'-e '命令行選項,該選項用於許多目的顯着簡化了事情,因爲它不需要外部.sql文件來讀取查詢。我忘了提及添加-H/- html命令行選項來製作輸出HTML。 – digitaldaemon