sql >> データベース >  >> RDS >> Mysql

AmazonRDSからCSVファイルへのテーブルのエクスポート

    おそらく、 AmazonRDS からエクスポートしようとしています。 SELECT ... INTO OUTFILEを介したデータベース この実際に一般的に発生する問題を生成するクエリ。たとえば、 データベースをCSVにエクスポート 。それぞれのAWSチームの対応 サーバーアクセスが不足しているためにエクスポートができないという仮定を確認し、MySQLコマンドラインクライアントでデータを選択し、出力をパイプ処理してデータをCSVとして再フォーマットすることにより、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
    

    ユーザーfpalero代替手段を提供 事前にフィールドを知っていて指定している場合は、おそらくより単純なアプローチです:

    mysql -uroot -ppassword --database=dbtest
      -e "select concat(field1,',',field2,',',field3) FROM tabletest" > tabletest.csv
    


    1. SQLiteでReplace()がどのように機能するか

    2. OracleのLENGTH()関数

    3. リアルタイム通信のためにFirebaseをPHPと統合する

    4. MariaDBの使用