五月初時,接到老大的要求, 要我把公司一些mdb(M$ Access)檔轉到MySQL, 順便再寫出一個介面可供他們操作這些內容。 接到命令以後, 我趕快膜拜 Google 大神, 同時大神也給我這個虔誠的信徒一個名字:「 mdbtools 」。 然後這段時間內, 我就一直跟這些該死的access檔案搏鬥, 總算得到一些使用上的心得。 以下便依不同的使用情境來講解一下使用方法: 如果你的access檔案很單純的話: 不用再去找mdbtools了,找找看mdbviewer這個套件吧!這個套件可以分析出access資料庫的資料表及表單結構,也可以讓你輕鬆的匯出資料。 反之,如果你的資料很難搞的話(像是不能匯出csv啦): 裝好mdbtools以後,在終端機視窗打一些指令就有結果: #查看access資料庫的資料表 mdb-tables mdb檔案路徑 #功能同上,但每列只顯示一個資料表(注意:參數是-1,數字的1) mdb-tables mdb檔案路徑 -1 #輸出資料庫下的某個資料表結構 mdb-schema 資料庫檔案路徑 -T "資料表名稱" > 輸出檔案路徑 資料庫格式 其實還有很多很好用的玩意, 不過因為懶得寫,所以就只寫一小部份。 如果看得懂英文的話, 這篇文章 其實講的比較仔細, 建議一定要讀完(不要妄想有中文版的,因為那些簡體中文版本的都只有一半而已啊啊)。 讀完以後,你就不會擔心把access丟掉是件難事了。 Technorati Tags: SQL , mdb , mysql Powered by ScribeFire .