2012-09-27 92 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

相關問題