Linux 想要讀取 Access 的 MDB 檔,要怎麼做?
- 註:Microsoft Office 的 Access (Database)
 
Linux 讀取 Access 的 mdb 檔案
Linux 可以使用 mdbtools 來存取 Access 的 MDB file
MDBTools 安裝
- apt install mdbtools
 - 有以下程式:
- mdb-array
 - mdb-count
 - mdb-export # 將資料庫的資料倒出來
 - mdb-header
 - mdb-hexdump
 - mdb-import
 - mdb-json
 - mdb-parsecsv
 - mdb-prop
 - mdb-queries
 - mdb-schema # 倒出資料庫的結構 (DDL)
 - mdb-sql
 - mdb-tables # 列出 Tables
 - mdb-ver # 列出 Access 的版本
 
 
- mdb-tables database.mdb # 列出 Table-name
 - mdb-export -d "\t" database.mdb Table-name > db-export.tsv # 將資料用 Tab 分隔倒出來
 - 使用 SQL 語法(mdb-sql)
- mdb-sql database.mdb
- 1 => select * from table-name; # 就可以列出所有資料
 
 - mdb-sql database.mdb -i select.sql # 若 SQL 是檔案:select.sql,可以直接輸入
 
 - mdb-sql database.mdb