mysql <-> sqlite

在做程序时,sqlite数据很方便。用mysql数据导出到sqlite的步骤:(用csv文件过渡)

-------------------------------  先导出到csv文件  -------------------------

1、用navicat软件将mysql数据导出到txt文件。

2、注意选择“包含列标题”(字段名)、“栏位定界符”(csv文件使用逗号)。

3、把所有的txt文件转换为utf-8编码。

4、写一个rename.bat(ren *.txt *.csv),全部统一改名。

 

-------------------------------  再用csv文件导入  -------------------------

5、用sqliteManager打开一个db文件。

6、选择import 其他文件。选择csv文件。

7、在table一栏选择或输入你要导入的表。

8、注意选择“first row contains column names”(第一栏包含列名)

9、点击 import。

10、修改每一个字段的属性。

 

-------------------------------  注意的问题  -------------------------

1、导入的字段。全部变为文本型。需对数据结构进行修改,且第一个字段,会有空格。

 

SQLITE 导出的数据,导入 mysql

1、在命令行下。用 .output export.sql   .dump  将sqlite数据库导出到sql文件.

2、sql用notepad++打开,将sqlite自动生成的表明引号、方括号等全部去掉。

3、将该sql文件编码设置为utf-8(为了统一)。

4、生成mysql数据库。注意编码为utf-8。

5、导入sql文件到mysql 数据库。

posted @ 2014-08-15 22:51  daivlin  阅读(528)  评论(0编辑  收藏  举报