西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁(yè)西西教程數(shù)據(jù)庫(kù)教程 → 批處理來(lái)操作sqlite,減少重復(fù)性的工作

批處理來(lái)操作sqlite,減少重復(fù)性的工作

相關(guān)軟件相關(guān)文章發(fā)表評(píng)論 來(lái)源:西西整理時(shí)間:2012/6/10 0:57:22字體大。A-A+

作者:佚名點(diǎn)擊:105次評(píng)論:68次標(biāo)簽: sqlite

  • 類型:文件處理大小:1.5M語(yǔ)言:中文 評(píng)分:3.1
  • 標(biāo)簽:
立即下載

  最近在用sqlite,每次命令行操作很是糾結(jié),所以研究了下怎么通過(guò)批處理來(lái)操作sqlite,以減少重復(fù)性的工作。

  前言:環(huán)境是win7 64 旗艦版 + sqlite3,下面進(jìn)入正題。

  1.準(zhǔn)備環(huán)境,把sqlite3.dll,sqlite3.exe放到工程目錄下,姑且把工程目錄叫/database/。

  2.創(chuàng)建批處理文件"db.bat",也位于/database/目錄下,具體代碼如下

  @echo off  

  sqlite3 contact.db<db.sql 

  @pause..

  3.創(chuàng)建db.sql文件,也放到/database/下,這里面存放的是數(shù)據(jù)庫(kù)創(chuàng)建腳本(其實(shí)這時(shí)候已經(jīng)進(jìn)入sqlite的運(yùn)行環(huán)境下,sqlite中能執(zhí)行的命令寫在這里都能執(zhí)行,這里不應(yīng)該出現(xiàn)cmd下的命令,否則會(huì)報(bào)錯(cuò),建議這里只放sql語(yǔ)句),后綴其實(shí)無(wú)所謂,只要和第二步中批處理的文件名保持一致就行。事例代碼如下:

  create table tb_group(id INTEGER PRIMARY KEY,name TEXT,flag INTEGER);

  insert into tb_group VALUES(NULL,'其他聯(lián)系人',1);

  總結(jié):最終/database/下會(huì)有,sqlite3.dll,sqlite3.exe,db.bat,db.sql,這四個(gè)文件,雙擊db.bat就完成了數(shù)據(jù)庫(kù)的操作了,所有操作都在db.sql文件中。

  最后推薦兩個(gè)用著還湊合的sqlite的界面工具SQLiteSpy和firefox的sqlite插件。

    相關(guān)評(píng)論

    閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過(guò)難過(guò)
    • 5 囧
    • 3 圍觀圍觀
    • 2 無(wú)聊無(wú)聊

    熱門評(píng)論

    最新評(píng)論

    發(fā)表評(píng)論 查看所有評(píng)論(68)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過(guò)審核才能顯示)