Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Uzyskaj automatyczny dostęp do DB5 do MySQL

To jest skrypt bash linux przykład przy użyciu mdbtools do automatycznego wyodrębniania i importowania z pliku mdb do 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

Możesz użyć innych opcji mysqlimport:--delete:aby usunąć poprzednie dane z docelowej tabeli mysql.--ignore:zignoruj ​​duplikaty--replace:zamień, jeśli znaleziono duplikat

To nie jest rozwiązanie Windows, ale mam nadzieję, że pomoże.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak sprawdzić stan serwera w MySQL Workbench za pomocą GUI

  2. Automatycznie ładuj wyniki, które w kółko pobierają te same wyniki

  3. wybieranie wiersza z mysql, jeśli id ​​pasuje

  4. Dlaczego wynikiem `select 'a'=0;` jest 1?

  5. MySQL konwertuje YEARWEEK na datę