Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tự động truy cập DB5 vào MySQL

Đây là một tập lệnh bash linux ví dụ sử dụng mdbtools để tự động trích xuất và nhập từ tệp mdb sang 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

Bạn có thể sử dụng một số tùy chọn mysqlimport khác:- delete:để xóa Dữ liệu trước đó khỏi bảng mysql đích. - ignore:bỏ qua các bản sao - Replace:thay thế nếu tìm thấy bản sao

Đây không phải là giải pháp dành cho windows nhưng tôi hy vọng nó sẽ hữu ích.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Đã chuyển thư mục XAMPP sang máy tính mới, hiện nhận được (lỗi XAMPPErrorDomain 1.) khi cố gắng khởi động MySQL

  2. Làm cách nào để khôi phục từ lệnh thả cơ sở dữ liệu bằng nhật ký nhị phân mysql?

  3. Lỗi cú pháp SQL, số, ngày / giờ

  4. Mức cho phép tối đa cho group_concat_max_len trong MySQL là bao nhiêu?

  5. Cách xuất dữ liệu khi sử dụng $ stmt-> fetch (PDO ::FETCH_ASSOC);