做android和ios開發的一般都用sqlite資料庫,有的時候資料需要批量導入,那麼如何導入呢?
在這裡,介紹2種方法供大家參考。
一、用sqlite指令
以windows系統為例,linux下指令是一樣的。
1.安裝sqlite工具包
首先要安裝有sqlite工具包,怎麼判斷安裝了呢?一個簡單的方法就是,在指令行裡,敲sqlite3,出現下面資訊:
如果不往資料庫裡面添加任何的表,這個資料庫等于沒有建立,不會在硬碟上産生任何檔案,如果資料庫已經存在,則會打開這個資料庫。如上圖,資料庫test.db就成功打開了。
3.更改分隔符
如圖:
預設的分割符号是|,更改指令是:.separator 分隔符,回車。
4.導入資料
指令:.import 檔案名 表名,比如.import g:/data/temp.txt student。
這裡要說明的是,資料庫的字元編碼一般預設是utf-8,如果資料庫的中文字元是亂碼,則在編輯好的txt檔案用ue轉換成utf-8,再導入即可。
二、用sqlite export工具
如圖所示,這裡編碼選用預設,文本裡不用更改為utf-8,導入的資料不為亂碼。
最新内容請見作者的github頁:http://qaseven.github.io/