専用ファイルサーバーを使用せずに Amazon RDS から CSV にデータをエクスポートする
Windows 上の MySQL サーバーを使用して Amazon RDS MySQL データベースからデータをエクスポートする場合、専用のファイル サーバーがないためにエラーが発生する可能性があります。この制限を克服するには、次の代替アプローチを検討してください。
MySQL コマンド ライン クライアント経由でエクスポートします。
MySQL で次のコマンドを実行します。コマンド ライン クライアント:
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
これにより、SELECT クエリの出力が sed コマンドにパイプされ、データが CSV にフォーマットされます。
代替アプローチ既知のフィールドを使用する:
テーブル内のフィールドが事前にわかっている場合は、次のより簡単な方法を使用できます:
mysql -uroot -ppassword --database=dbtest -e "select concat(field1,',',field2,',',field3) FROM tabletest" > tabletest.csv
このアプローチでは、指定されたフィールドが 1 つの CSV に連結されます。 line.
これらの手順に従うことで、専用のファイルサーバーの必要性を回避し、Amazon RDS MySQL からテーブル全体を CSV ファイルに効率的にエクスポートできます。
以上が専用のファイルサーバーを使用せずに Amazon RDS MySQL から CSV にデータをエクスポートするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。