SQLite的特性和用途(摘要)

2021-05-24 11:27:38 字數 425 閱讀 9192

支援事務(acid),即使系統崩潰或斷電

零配置,無須安裝或管理

實現了大部分sql92

全部資料庫存在在乙個跨平台的磁碟檔案中

支援tb大小的資料庫,gb大小的字串和blobs

對於大多數普通操作,比流行的c/s資料庫引擎更快

簡單,易於使用的api

用ansi-c編寫,包含tcl繫結。對其他數十種語言的繫結分別可用

注釋良好的源**

可作為單個ansi-c源**檔案

自包含,沒有外部依賴

跨平台:unix(linux和mac os x),os/2,和windows(win32和wince)

源**在公共域中,可用於任何目的

帶有單獨的命令列介面(cli)客戶端可用於管理sqlite資料庫

建議用於:

類和物件 物件特性 this指標的用途

在c 中成員變數和成員函式是分開儲存的。每乙個非靜態成員函式只會誕生乙份函式例項,也就是說多個同型別的物件會共用一塊 那麼問題是 這一塊 是如何區分是哪個物件呼叫自己的呢?c 通過提供特殊的物件指標,this指標,解決上述問題。this指標指向被呼叫的成員函式所指向的物件。this指標是隱含在每乙個...

SQLite指南 1 SQLite的特性

使用sqlite也有一段時日了,一直想整理出乙份比較完整的sqlite指南,可惜時間總是不夠。就從這裡開始吧,能寫多少就寫多少。總特性 1.用作應用程式的檔案格式,比如儲存xml或者一些特定格式的檔案,這樣可以避免使用專有的解析器。這種檔案至少可以跨平台讀取並且具備事務的特性。用作配置檔案,確實不錯...

SQLite不支援的SQL特性

sqlite 不支援的sql 特性 相對於試圖列出sqlite 支援的所有sql92 特性,只列出不支援的部分要簡單得多。下面顯示的就是sqlite 所不支援的sql92 特性。這個列表的順序關係到何時乙個特性可能被加入到sqlite 接近列表頂部的特性更可能在不遠的將來加入。接近列表底部的特性尚且...