SQLite Study 1
1.Basic introduction
SQLite作爲當下流行的的數據庫語言之一,它的特點就是無服務器可運行,零配置,可自持,事務型的數據庫引擎.
SQLite數據庫引擎是一個不到500k的文件,卻滿足了SQL92數據庫ANSI/ISO標準,但它是不能獨立運行的,使用它需要動態或者靜態連接到我們的應用程序中,生成對應的含有數據的磁盤文件,這個磁盤文件是可以放在任意目錄下進行調用.
作爲當前流行的數據庫語言,本身也是使用C語言進行開發,當然是可以支援各大編程語言和平臺的啦,目前在MAC OS系統,Iphone,Skype中都有用,QT4,Pyhton,PHP等也都默認支持它的
2.Download and Setup
下載我們可以從SQLite的官方下載地址http://www.sqlite.org/download.html選擇對應於我們電腦終端平臺的版本,如有Linux,Android,windows,Macos的版本.下載時注意有兩種版本的一個是命令行版本,我們下載的即這個windows版本,它解壓下來時是一個.exe文件,把它放到任意文件夾下,將它的文件路徑加入到PATH環境變量中然後通過下command命令來進行運用;另一個爲動態鏈接庫版本,需要下載源代碼進行編譯.一般情況下,若一些簡單程序需要做嵌入式的數據庫我們就使用第一個版本就可以了
3.Basic command
<1>進入命令行環境操作
打開到Sqlite3.exe所在文件夾目錄下,執行CMD命令,進入DOS環境系統下,輸入Sqlite3回車,會顯示如下內容:
第一行爲版本信息,第二行介紹了使用.help可以得到有關Sqlite3的一些命令介紹,在實際使用中有不會的命令使用它會有很大的幫助,畢竟一般這都是程式的編寫者或熟悉的人所著;第三行是一個注意點,就是每一個SQL語句結尾必須帶';'.
<2>.help的命令
命令行下輸入.help,部分解釋行見下圖:
<3>放棄或退出指令
輸入.exit或.quit都可以退出命令行環境
以上介紹作爲SQLite數據庫學習的一個入門準備,尤其對於.help命令中所羅列的各項需要仔細研究,它能形象的展示SQLite這門語言的一個風格,下面我也會對.help裏面的各個指令作的意義進行詳細描述.