2012-09-27 52 views
-1

当使用'-H'连接到mysql服务器时,所有查询结果都将是html格式(仅在命令行控制台上),但是当我使用“select ... into outfile xxx”将结果保存到文件中时,它在文件中不是html格式。如何进行?如何将查询结果保存到mysql中的html文件中?

+0

是否有任何错误消息?输出格式是什么? – Shubhansh

回答

0

您可以使用SQLyog来实现此目的。遵循简单的步骤...

执行查询,从结果选项卡,单击“导出为”(请参阅​​附加屏幕截图),选择导出为HTML,并给出您想要导出的文件名,然后点击导出按钮。数据将被导出。

HTML layout screenshot

您可以使用命令行工具,每个查询如下(注:路径到MySQL应设置):

我试着先用-H连接,然后使用OUTFILE,但它没有那样工作。其工作原理如下

mysql -u<username> -p<password> -H -e "query" <database> > <Filepath> 

e.g. 

mysql -umyusername -pmypassword -H -e "SELECT * from mydb.mytable" mydb > e:\test_html.html 

希望它可以帮助...

+0

谢谢,但是如果我想在linux shell或windows cmd上使用命令,应该怎么办? – BitHigher

+0

我已经编辑了我的答案,只是看看它... – Shubhansh

相关问题