在使用中,有遇到需要MYSQL和SQLite的數(shù)據(jù)需要互相遷移的情況宪彩,下面針對一種情況使用Navicat
來實現(xiàn)做說明休讳,另外一種情況同理可證。
MYSQL的數(shù)據(jù)遷移到SQLite
1. 連接上MYSQL
2. sql
file導入MYSQL
3. 建立空SQLite數(shù)據(jù)庫
使用命令行工具創(chuàng)建空數(shù)據(jù)庫
> sqlite3 SQLITEDB.db
此時只是創(chuàng)建了一個size為0的文件尿孔。
4. 打開SQLite數(shù)據(jù)庫
打開剛才創(chuàng)建的空數(shù)據(jù)庫文件俊柔。
5. 導出MYSQL到SQLite database
執(zhí)行數(shù)據(jù)傳輸以后,可以查看一下文件size活合,此時已經(jīng)有內(nèi)容了雏婶。
6. 驗證內(nèi)容
> sqlite3 SQLITEDB.db
sqilte3> .tables
或者是直接用GUI工具SQLite Expert Personal
來打開SQLITEDB.db
來進行查看。
SQLite數(shù)據(jù)遷移到MYSQL
SQLite的數(shù)據(jù)遷移到MYSQL的方法基本一致白指,最大的區(qū)別是在第5步數(shù)據(jù)傳輸
時留晚,對應的源
和目標
做一個對調(diào),源為SQLite告嘲,目的為MYSQL的數(shù)據(jù)庫错维。
數(shù)據(jù)傳輸完成后,即可以看到數(shù)據(jù)導入到了MYSQL database中橄唬。