如何批量导入数据到Sqlite数据库

 作android和ios开发的通常都用Sqlite数据库,有的时候数据须要批量导入,那么如何导入呢?php

  在这里,介绍2种方法供你们参考。html

  1、用sqlite命令java

  以windows系统为例,linux下命令是同样的。linux

  1.安装sqlite工具包android

  首先要安装有sqlite工具包,怎么判断安装了呢?一个简单的方法就是,在命令行里,敲sqlite3,出现下面信息:ios

  则说明安装了。若是没有安装,能够百度一下。git

  2.打开一个数据库github

  在命令行里敲入:sqlite3 数据库,例如:sqlite3 test.db:sql

  若是不往数据库里面添加任何的表,这个数据库等于没有创建,不会在硬盘上产生任何文件,若是数据库已经存在,则会打开这个数据库。如上图,数据库test.db就成功打开了。数据库

  3.更改分隔符

  如图:

  默认的分割符号是|,更改命令是:.separator 分隔符,回车。

4.导入数据

  命令:.import 文件名 表名,好比.import G:/data/temp.txt student。

  这里要说明的是,数据库的字符编码通常默认是UTF-8,若是数据库的中文字符是乱码,则在编辑好的txt文件用UE转换成UTF-8,再导入便可。

  2、用SQLite Export工具

  如图所示,这里编码选用默认,文本里不用更改成UTF-8,导入的数据不为乱码。   



最新内容请见做者的GitHub页:http://qaseven.github.io/