qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請(qǐng)?jiān)L問(wèn) http://qaseven.github.io/

          如何批量導(dǎo)入數(shù)據(jù)到Sqlite數(shù)據(jù)庫(kù)

            做android和ios開(kāi)發(fā)的一般都用Sqlite數(shù)據(jù)庫(kù),有的時(shí)候數(shù)據(jù)需要批量導(dǎo)入,那么如何導(dǎo)入呢?

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

            一、用sqlite命令

            以windows系統(tǒng)為例,linux下命令是一樣的。

            1.安裝sqlite工具包

            首先要安裝有sqlite工具包,怎么判斷安裝了呢?一個(gè)簡(jiǎn)單的方法就是,在命令行里,敲sqlite3,出現(xiàn)下面信息:

            則說(shuō)明安裝了。如果沒(méi)有安裝,可以百度一下。

            2.打開(kāi)一個(gè)數(shù)據(jù)庫(kù)

            在命令行里敲入:sqlite3 數(shù)據(jù)庫(kù),例如:sqlite3 test.db:

            如果不往數(shù)據(jù)庫(kù)里面添加任何的表,這個(gè)數(shù)據(jù)庫(kù)等于沒(méi)有建立,不會(huì)在硬盤上產(chǎn)生任何文件,如果數(shù)據(jù)庫(kù)已經(jīng)存在,則會(huì)打開(kāi)這個(gè)數(shù)據(jù)庫(kù)。如上圖,數(shù)據(jù)庫(kù)test.db就成功打開(kāi)了。

            3.更改分隔符

            如圖:

            默認(rèn)的分割符號(hào)是|,更改命令是:.separator 分隔符,回車。

          4.導(dǎo)入數(shù)據(jù)

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

            這里要說(shuō)明的是,數(shù)據(jù)庫(kù)的字符編碼一般默認(rèn)是UTF-8,如果數(shù)據(jù)庫(kù)的中文字符是亂碼,則在編輯好的txt文件用UE轉(zhuǎn)換成UTF-8,再導(dǎo)入即可。

            二、用SQLite Export工具

            如圖所示,這里編碼選用默認(rèn),文本里不用更改為UTF-8,導(dǎo)入的數(shù)據(jù)不為亂碼。

          posted on 2013-09-10 10:44 順其自然EVO 閱讀(871) 評(píng)論(0)  編輯  收藏 所屬分類: 數(shù)據(jù)庫(kù)

          <2013年9月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 马边| 高要市| 洛阳市| 和田市| 云和县| 嘉鱼县| 黔江区| 聊城市| 绥阳县| 塔河县| 射洪县| 综艺| 大竹县| 榆树市| 金堂县| 静乐县| 祁门县| 临朐县| 筠连县| 连州市| 兴文县| 尉氏县| 白城市| 平定县| 彩票| 蓝田县| 安陆市| 苏州市| 苏尼特左旗| 嘉鱼县| 阿拉善右旗| 且末县| 钦州市| 平顺县| 华容县| 陈巴尔虎旗| 宜都市| 龙胜| 太湖县| 宝坻区| 宁波市|