SQLite學習手冊 目錄

2021-06-18 13:49:35 字數 2384 閱讀 2194

在實際的應用中,sqlite作為目前最為流行的開源嵌入式關係型資料庫,在系統的架構設計中正在扮演著越來越為重要的角色。和很多其它嵌入式nosql資料庫不同的是,sqlite支援很多關係型資料庫的基本特徵,這在資料移植、程式演示等應用中有著不可替代的優勢。從官方文件中我們可以獲悉到,sqlite支援的資料量和執行效率都是非常驕人的,因此在海量資料的解決方案中,sqlite可以作為資料預計算的橋頭堡,從而顯著減少儲存在關係型資料庫伺服器中的資料數量,最終提高系統的查詢效率和執行期效率,同時也可以顯著的降低資料備份的磁碟開銷。這裡提供了該系列博文的目錄,以方便網友和我個人的學習與參閱。

sqlite學習手冊(開篇)

一、簡介

二、sqlite的主要優點

三、和rdbms相比sqlite的一些劣勢

四、個性化特徵

sqlite學習手冊(c/c++介面簡介)

一、概述

二、核心物件和介面

三、引數繫結

sqlite學習手冊(資料表和檢視)

一、建立資料表

二、表的修改

三、表的刪除

四、建立檢視

五、刪除檢視

sqlite學習手冊(內建函式)

一、聚合函式

二、核心函式

三、日期和時間函式

sqlite學習手冊(索引和資料分析/清理)

一、建立索引

二、刪除索引

三、重建索引

四、資料分析

五、資料清理

sqlite學習手冊(資料庫和事物)

一、attach資料庫

二、detach資料庫

三、事物

sqlite學習手冊(表示式)

一、常用表示式

二、條件表示式

三、轉換表示式

sqlite學習手冊(資料型別)

一、儲存種類和資料型別

二、型別親緣性

三、比較表示式

四、操作符

sqlite學習手冊(命令列工具)

一、常用備份

三、高階應用技巧

sqlite學習手冊(記憶體資料庫)

一、記憶體資料庫

二、臨時資料庫

sqlite學習手冊(臨時檔案)

一、簡介

二、具體說明

三、相關的編譯時引數和指令

四、其它優化策略

sqlite學習手冊(鎖和併發控制)

一、概述

二、檔案鎖

三、回滾日誌

四、資料寫入

五、sql級別的事物控制

sqlite學習手冊(例項**《一》)

一、獲取表的schema資訊

二、常規資料插入

sqlite學習手冊(例項**《二》)

三、高效的批量資料插入

四、資料查詢

sqlite3:管理工具

推薦使用:sqlite expert personal

這個開發商比較好,提供了乙個免費的版本,既然商業的收錢。

優點:支援utf-8編碼,不會中文亂碼,介面跟sqlite administrator一樣漂亮,操作很方便。

缺點:英文介面。

sqlite3:建立資料庫的方法 

建立資料庫方法一:

1、將sqlite3.exe檔案放在任何位置(本人放在e:\phplearn) ,在cmd下進入到e:\phplearn下

2、在cmd命令提示符下輸入sqlite3.exe test.db(test.db是資料庫名)回車,執行完後,命令提示符自動跳轉到"sqlite>"狀態。

注意:這時test.db資料庫確實已經建立好了但是還是個臨時的(即硬碟上還是看不到這個資料庫)

,現在需要輸入sql命令,這時你會發現硬碟上已經出現了test.db資料庫檔案。

建立資料庫方法二:

1、執行sqlite3.exe

2、輸入如下命令

sqlite>.backup'e:/phplearn/test.db'

--將當前連線中的主資料庫備份到指定檔案。

這時你會發現硬碟上已經出現了test.db資料庫檔案。

sqlite3:開啟帶密碼的db檔案方法

.....

SQLite學習手冊

在實際的應用中,sqlite作為目前最為流行的開源嵌入式關係型資料庫,在系統的架構設計中正在扮演著越來越為重要的角色。和很多其它嵌入式nosql資料庫不同的是,sqlite支援很多關係型資料庫的基本特徵,這在資料移植 程式演示等應用中有著不可替代的優勢。從官方文件中我們可以獲悉到,sqlite支援的...

SQLite學習手冊 開篇

一 簡介 sqlite是目前最流行的開源嵌入式資料庫,和很多其他嵌入式儲存引擎相比 nosql 如berkeleydb membase等,sqlite可以很好的支援關係型資料庫所具備的一些基本特徵,如標準sql語法 事務 資料表和索引等。事實上,儘管sqlite擁有諸多關係型資料庫的基本特徵,然而由...

SQLite學習手冊 開篇

一 簡介 sqlite是目前最流行的開源嵌入式資料庫,和很多其他嵌入式儲存引擎相比 nosql 如berkeleydb membase等,sqlite可以很好的支援關係型資料庫所具備的一些基本特徵,如標準sql語法 事物 資料表和索引等。事實上,儘管sqlite擁有諸多關係型資料庫的基本特徵,然而由...