MYSQL和SQLite的数据迁移

在使用中,有遇到需要MYSQL和SQLite的数据需要互相迁移的情况,下面针对一种情况使用Navicat来实现做说明,另外一种情况同理可证。

MYSQL的数据迁移到SQLite

1. 连接上MYSQL

2. sql file导入MYSQL

open_sql.png
sql_execute.png

3. 建立空SQLite数据库

使用命令行工具创建空数据库

> sqlite3 SQLITEDB.db

此时只是创建了一个size为0的文件。

4. 打开SQLite数据库

open_sqlite_db.png

打开刚才创建的空数据库文件。

5. 导出MYSQL到SQLite database

数据传输.png

convert.png

执行数据传输以后,可以查看一下文件size,此时已经有内容了。

6. 验证内容

> sqlite3 SQLITEDB.db
sqilte3> .tables

或者是直接用GUI工具SQLite Expert Personal来打开SQLITEDB.db来进行查看。

SQLite数据迁移到MYSQL

SQLite的数据迁移到MYSQL的方法基本一致,最大的区别是在第5步数据传输时,对应的目标做一个对调,源为SQLite,目的为MYSQL的数据库。
数据传输完成后,即可以看到数据导入到了MYSQL database中。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容