在使用MYSQL數(shù)據(jù)庫中,很多用戶都需要從其他數(shù)據(jù)庫軟件導(dǎo)入數(shù)據(jù),比如Microsoft Access數(shù)據(jù)庫。ACCESS的文件格式為.mdb,而MYSQL不支持此種格式,因此需要將.mdb轉(zhuǎn)換成MYSQL支持的.sql格式。
首先,需要安裝一個叫做“mdbtools”的軟件包,它包含了mdb-export工具,可以將.mdb文件轉(zhuǎn)換成文本格式。
步驟如下:
1. 打開終端或命令行窗口,執(zhí)行以下命令安裝mdbtools: sudo apt-get install mdbtools
2. 使用mdb-export工具導(dǎo)出.mdb文件中的表為文本格式(.txt/.csv): mdb-export file.mdb table-name > table.txt
3.接下來需要使用MYSQL的LOAD DATA命令將文本文件導(dǎo)入到MYSQL數(shù)據(jù)庫中。 LOAD DATA INFILE '/path/to/table.txt' INTO TABLE table-name FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n';
需要注意的是,在LOAD DATA命令中,使用FIELDS TERMINATED BY指定字段分隔符,LINES TERMINATED BY指定行結(jié)束符,這兩個參數(shù)需要與導(dǎo)出文本文件時的格式一致。
完成以上步驟,就成功地將.mdb文件中的數(shù)據(jù)導(dǎo)入到了MYSQL數(shù)據(jù)庫中。