私はテーブルを持っています。1列のみのすべての行をエクスポートする必要があります。どうすればこれを達成できますか?テーブル全体をエクスポートする方法は知っていますが、単一列のデータをエクスポートする方法が見つかりません。
7 に答える
このクエリは機能するはずです (SELECT INTO OUTFILE 'file_name' を使用)-
SELECT `column` FROM `table` INTO OUTFILE 'file_name'
これを参照してください。
これはmysql phpmyadmin用です
select column_name from table_name
結果セットが表示されます。Query results operations Print view
ページの下部にタブが表示され、必要なタイプのエクスポートとダウンロードを選択できます。
mysql データベース -e 'フィールドを選択、テーブルからフィールド' | 以下
またはファイルに。
UNIXでは動作しています。
ではごきげんよう
これを試してください..各結果データは、セルごとに各行に表示されます
SELECT cu.*, cy.name as country_name, st.name as state_name FROM table_name
cu, 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\」にあります。