2012-07-24 104 views
2

我有一張表。我只需要爲1列導出所有行。我怎樣才能做到這一點?我知道如何導出整個表格,但沒有找到導出單個列數據的方法。如何導出MySQL中的特定列數據

+0

'select table_name from Table'?你用什麼工具與MySQL接口 – mellamokb 2012-07-24 12:46:44

+0

你想做什麼?要導出到另一個表?另一臺服務器上的另一張桌子?或者你想導出爲另一種格式 - CSV,XML,Excel ...? – Devart 2012-07-24 12:58:39

+0

我正在使用Mysql工作臺。我想將列數據導出到csv文件。 – 2012-07-24 14:29:00

回答

7

這個查詢應該工作(使用SELECT INTO OUTFILE 'FILE_NAME') -

SELECT `column` FROM `table` INTO OUTFILE 'file_name' 

參考this

+1

您的答案工作正常,但導出的文件保存在哪裏? 我想要一個文件位置 – 2016-11-17 05:26:59

3

這是MySQL的phpmyadmin

select column_name from table_name 

和結果集現在將顯示。你可以看到頁面底部的Query results operations Print view,選擇導出並下載你想要的類型。

1

mysql database -e'select field,field from table'|更少

或成文件。

關於unix它的工作。

所有最好的

5

你可以做到這一點很容易使用MySQL GUI工具,如SQLyog,PHPMyAdmin的。在SQLyog你只需要選擇表格,點擊「導出爲...」圖標,你將會得到對話框來選擇你想要導出的列。然後點擊「導出按鈕」。導出已完成...

以下是以XML格式導出列「城市」的屏幕截圖。

希望它可以幫助...

SQLyog Export As Screenshot

+0

我正在使用工作臺。我看不到這樣的選擇。 – 2012-07-24 14:29:59

+0

它在SQLyog,而不是在工作臺,您可以使用答案中給出的鏈接嘗試SQLyog – Shubhansh 2012-07-25 05:08:25

2

@Ketav Chotaliya

的文件被保存在「數據」文件夾,這是目前你的mysql文件夾內。

+0

這不提供問題的答案。一旦你有足夠的[聲譽](http://stackoverflow.com/help/whats-reputation),你將可以在任何帖子上[評論](http://stackoverflow.com/help/privileges/comment)。另外檢查這[我可以做什麼,而不是](https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-c​​an-i-do-instead )。 – thewaywewere 2017-05-26 14:53:31

相關問題