7

私はテーブルを持っています。1列のみのすべての行をエクスポートする必要があります。どうすればこれを達成できますか?テーブル全体をエクスポートする方法は知っていますが、単一列のデータをエクスポートする方法が見つかりません。

4

7 に答える 7

18

このクエリは機能するはずです (SELECT INTO OUTFILE 'file_name' を使用)-

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

これを参照してください。

于 2012-07-24T13:36:52.957 に答える
5

SQLyogや PHPMyAdminなどの MySQL GUI ツールを使用すると、非常に簡単に実行できます。SQLyogでは、テーブルを選択するだけで、"Export As..." アイコンをクリックすると、エクスポートする列を選択するダイアログが表示されます。次に、「エクスポートボタン」をクリックします。エクスポートが完了しました...

これは、列「city」の XML 形式でのエクスポートを示すスクリーン ショットです。

それが役に立てば幸い...

SQLyog スクリーンショットとしてエクスポート

于 2012-07-24T13:00:05.770 に答える
4

これはmysql phpmyadmin用です

   select column_name from table_name

結果セットが表示されます。Query results operations Print view ページの下部にタブが表示され、必要なタイプのエクスポートとダウンロードを選択できます。

于 2012-07-24T12:50:31.057 に答える
2

mysql データベース -e 'フィールドを選択、テーブルからフィールド' | 以下

またはファイルに。

UNIXでは動作しています。

ではごきげんよう

于 2012-07-24T12:57:22.153 に答える
1

これを試してください..各結果データは、セルごとに各行に表示されます

SELECT cu.*, cy.name as country_name, st.name as state_name FROM table_namecu, all_countries cy, all_states st where cu.country = cy.id and cu.state = st.id INTO OUTFILE 'file_info3.csv' FIELDS TERMINATED BY ',' オプションで '"' で囲まれる行は '\t\n' で終了します

出力ファイルは「C:\wamp\bin\mysql\mysql5.6.17\data\db_name\」にあります。

于 2018-09-14T12:33:59.647 に答える