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

DB5をMySQLに自動的にアクセスする

    これはbashスクリプトですlinux mdbtools を使用した例 自動抽出およびmdbファイルからmysqlへのインポート用。

    #!/bin/bash
    
    MDBFILE="Data.mdb"
    
    OPTIONS="-H -D %y-%m-%d"
    mdb-export $OPTIONS $MDBFILE  TableName_1 >  output_1.txt
    mdb-export $OPTIONS $MDBFILE  TableName_2 >  output_2.txt
    
    mdb-export $OPTIONS $MDBFILE  TableName_n >  output_n.txt
    
    MYSQLOPTIONS=' --fields-optionally-enclosed-by=" --fields-terminated-by=, -r '
    mysqlimport $MYSQLOPTIONS -L -uuser -ppasword database output_1.txt
    mysqlimport $MYSQLOPTIONS -L -uuser -ppasword database output_2.txt
    mysqlimport $MYSQLOPTIONS -L -uuser -ppasword database output_n.txt
    

    他のいくつかのmysqlimportオプションを使用できます。--delete:ターゲットmysqlテーブルから以前のデータを削除します。--ignore:重複を無視します--replace:重複が見つかった場合は置換します

    これはWindowsソリューションではありませんが、お役に立てば幸いです。



    1. iOSデバイスからPOSTメソッドを使用してリモートmysqlデータベースにデータを挿入します

    2. postgres dbファイル-特定のテーブル/インデックスを表すファイルはどれですか?

    3. Javaアプリケーションからmysqlデータベース(AWSインスタンスで実行)にアクセスできません

    4. mysql-列に助成金を適用する方法は?