天天看點

如何批量導入資料到Sqlite資料庫

 做android和ios開發的一般都用sqlite資料庫,有的時候資料需要批量導入,那麼如何導入呢?

  在這裡,介紹2種方法供大家參考。

  一、用sqlite指令

  以windows系統為例,linux下指令是一樣的。

  1.安裝sqlite工具包

  首先要安裝有sqlite工具包,怎麼判斷安裝了呢?一個簡單的方法就是,在指令行裡,敲sqlite3,出現下面資訊:

如何批量導入資料到Sqlite資料庫
如何批量導入資料到Sqlite資料庫

  如果不往資料庫裡面添加任何的表,這個資料庫等于沒有建立,不會在硬碟上産生任何檔案,如果資料庫已經存在,則會打開這個資料庫。如上圖,資料庫test.db就成功打開了。

  3.更改分隔符

  如圖:

如何批量導入資料到Sqlite資料庫

  預設的分割符号是|,更改指令是:.separator 分隔符,回車。

4.導入資料

  指令:.import 檔案名 表名,比如.import g:/data/temp.txt student。

  這裡要說明的是,資料庫的字元編碼一般預設是utf-8,如果資料庫的中文字元是亂碼,則在編輯好的txt檔案用ue轉換成utf-8,再導入即可。

  二、用sqlite export工具

如何批量導入資料到Sqlite資料庫

  如圖所示,這裡編碼選用預設,文本裡不用更改為utf-8,導入的資料不為亂碼。   

最新内容請見作者的github頁:http://qaseven.github.io/