2011-09-01 56 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