Amazon RDS から CSV ファイルへのテーブルのエクスポート: ローカルサーバーの問題の克服
上で実行されている MySQL データベースからテーブル全体をエクスポートするAmazon RDS を CSV 形式に変換するには、Amazon RDS 専用のファイル サーバーが不足しているため、課題が生じます。 SELECT ... INTO OUTFILE クエリを使用してエクスポートしようとすると、エラーが発生する可能性があります。
解決策の 1 つは、MySQL コマンド ライン クライアントを利用し、選択クエリの出力をパイプしてデータを CSV として再フォーマットすることです。次のコマンドは、このアプローチを示しています。
mysql -u username -p --database=dbname --host=rdshostname --port=rdsport --batch -e "select * from yourtable" | sed 's/\t/","/g;s/^/"/;s/$/"/;s/\n//g' > yourlocalfilename
また、フィールド名が事前にわかっている場合は、より単純なアプローチを採用できます。
mysql -uroot -ppassword --database=dbtest -e "select concat(field1,',',field2,',',field3) FROM tabletest" > tabletest.csv
これらのメソッドは、データをエクスポートする手段を提供します。 Amazon RDS データベースからローカル CSV ファイルに変換し、専用のファイル サーバーの必要性を回避します。
以上がローカルサーバーを使用せずに MySQL テーブルを Amazon RDS から CSV にエクスポートする方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。