首 頁
手機版

sqlite權威指南 第二版 艾倫 歐文斯 pdf掃描版

sqlite權威指南 第二版是一本關于SQLite起源、特性、簡介、使用、深度解析的書,由格蘭特·艾倫和邁克·歐文斯兩人共同編著。本書內(nèi)容豐富翔實,特色鮮明,不僅為開發(fā)人員提供了全新的數(shù)據(jù)庫選擇,并且全面介紹了如何應用這種選擇。其中第1、2章全面細致且重點突出地介紹了SQLite的起源和特點,并與主流大型關系數(shù)據(jù)庫進行比較,這可作為數(shù)據(jù)庫選型的重要參考。從第3章開始,全面介紹SQLite中的SQL、高級SQL、核心API和擴展API以及各種語言擴展、iPhone和Android開發(fā)中如何應用SQLite等,全書內(nèi)容翔實,實例豐富,理論與實踐并舉,非常適合SQLite新手和從事者們下載學習。

內(nèi)容介紹

《sqlite權威指南 第二版》首先從SQLite最初起源、特性、設計理念、實際應用講解開始,逐步深入、全面地介紹了在各個平臺如何使用SQLite。接著,介紹SQLite的一般SQL和高級功能的SQL,采取舉例說明,使得本書內(nèi)容生動有趣。然后,全面介紹了各種語言如何與SQLite進行編程交互,重點介紹SQLite原生語言C語言中的API,使得使用者可以不管擴展SQLite的功能。本書還介紹了目前火熱的IOS和Android開發(fā)中如何使用SQLite,并給出實際例子。最后,介紹了SQLite內(nèi)部架構設計,使得讀者可以深入理解SQLite,高級開發(fā)者可以進一步參與SQLite開發(fā)或者開發(fā)自己的SQLite。

不管您是SQLite的初學者,還是SQLite資深用戶或者是對SQL語言和程序設計感興趣的技術愛好者, 都可以從本書汲取營養(yǎng)。

章節(jié)目錄

譯者序 IV
推薦序1 VI
推薦序2 VIII
推薦序3 IX
關于作者 XX
關于技術評審 XXI
致謝 XXII
簡介 XXIII
第1章 SQLite介紹 
嵌入式數(shù)據(jù)庫 
開發(fā)者的數(shù)據(jù)庫 
管理員的數(shù)據(jù)庫 
SQLite歷史 
誰在使用SQLite 
體系結構 
接口 
編譯器 
虛擬機 
后端 
工具和測試代碼 
SQLite的特性和設計理念 
零配置 
移植性 
緊湊性 
簡單性 
靈活性 
自由授權 
可靠性 
易用性 
性能和限制 
本書面向的讀者 
本書的組織結構 
附加說明 
總結 
第2章 入門 
何處獲取SQLite 
Windows上的SQLite 
獲得命令行程序 
獲取SQLite動態(tài)鏈接庫(DLL) 
在Windows上編譯SQLite源代碼 
使用微軟Visual C++構建SQLite DLL 
用Visual C++構建動態(tài)鏈接SQLite的客戶端 
用MinGW構建SQLite 
Linux、蘋果Mac OS X以及其他POSIX系統(tǒng)上的SQLite 
二進制和包 
從源代碼編譯 
命令行程序 
Shell模式下的CLP 
命令行模式的CLP 
數(shù)據(jù)庫管理 
創(chuàng)建數(shù)據(jù)庫 
獲得數(shù)據(jù)庫的Schema信息 
導出數(shù)據(jù) 
導入數(shù)據(jù) 
格式化 
導出帶分隔符的數(shù)據(jù) 
執(zhí)行無人值守維護 
備份數(shù)據(jù)庫 
獲得數(shù)據(jù)庫文件的信息 
其他SQLite工具 
總結 
第3章 SQLite中的SQL 
數(shù)據(jù)庫示例 
安裝 
運行示例 
語法 
命令 
常量 
關鍵字和標識符 
注釋 
創(chuàng)建數(shù)據(jù)庫 
創(chuàng)建表 
修改表 
數(shù)據(jù)庫查詢 
關系操作 
select命令與操作管道 
過濾 
限定和排序 
函數(shù)(Function)和聚合(Aggregate) 
分組(Grouping) 
去掉重復 
多表連接 
名稱和別名 
子查詢 
復合查詢 
條件結果 
處理SQLite中的Null 
總結 
第4章 SQLite中的高級SQL 
修改數(shù)據(jù) 
插入記錄 
更新記錄 
刪除記錄 
數(shù)據(jù)完整性 
實體完整性 
域完整性 
存儲類 
視圖 
索引 
觸發(fā)器 
事務 
事務的范圍 
沖突解決 
數(shù)據(jù)庫鎖 
死鎖 
事務的類型 
數(shù)據(jù)庫管理 
附加數(shù)據(jù)庫 
數(shù)據(jù)庫清理 
數(shù)據(jù)庫配置 
系統(tǒng)目錄 
查看查詢計劃 
總結 
第5章 SQLite設計與概念 
API 
主要數(shù)據(jù)結構 
連接和語句 
核心API 
可操作的控制 
使用線程 
擴展API 
創(chuàng)建用戶自定義函數(shù) 
創(chuàng)建用戶自定義聚合 
創(chuàng)建用戶自定義排序 
事務 
事務生命周期 
鎖狀態(tài) 
讀事務 
寫事務 
調(diào)整頁面緩存 
過渡到獨占狀態(tài) 
調(diào)整頁面緩存 
等待鎖 
繁忙處理 
使用恰當?shù)氖聞?
代碼 
使用多個連接 
finalize()函數(shù)的重要性 
共享緩存模式 
總結 
第6章 核心C API 
查詢封裝 
連接與斷開連接 
執(zhí)行查詢 
獲取表查詢 
查詢準備 
編譯 
執(zhí)行 
完成與重置 
獲取記錄 
獲取字段信息 
獲取字段值 
一個實例 
查詢參數(shù)化 
參數(shù)編號 
參數(shù)命名 
Tcl參數(shù) 
錯誤與異常 
錯誤處理 
繁忙情況處理 
模式改變處理 
操作控制 
提交鉤子 
回滾鉤子 
更新鉤子 
授權函數(shù) 
線程 
共享緩存模型 
線程與內(nèi)存管理 
總結 
第7章 擴展C API 
API 
注冊函數(shù) 
步驟函數(shù) 
返回值 
函數(shù) 
返回值 
數(shù)組與內(nèi)存清理器 
錯誤處理 
返回輸入值 
聚合 
注冊函數(shù) 
實例 
排序規(guī)則 
排序法定義 
簡單例子 
按需排序 
總結 
第8章 語言擴展 
選擇一種擴展語言 
Perl 
安裝 
連接 
查詢處理 
參數(shù)綁定 
用戶自定義函數(shù) 
聚合 
Python 
安裝 
連接 
查詢處理 
參數(shù)綁定 
用戶自定義函數(shù) 
聚合 
APSW(另一種Python接口) 
Ruby 
安裝 
連接 
查詢處理 
參數(shù)綁定 
用戶自定義函數(shù) 
Java 
安裝 
連接 
查詢處理 
自定義函數(shù)和聚合 
JDBC 
Tcl 
安裝 
連接 
查詢處理 
用戶自定義函數(shù) 
PHP 
安裝 
連接 
查詢 
用戶自定義函數(shù)和聚合 
總結 
第9章 iOS開發(fā)中的SQLite 
SQLite iOS開發(fā)的先決條件 
注冊成為Apple軟件開發(fā)者 
下載并安裝Xcode和iOS SDK 
其他開發(fā)環(huán)境 
建立iSeinfeld iOS SQLite應用 
第一步:創(chuàng)建一個新的Xcode工程 
第二步:將SQLite框架添加到工程 
第三步:準備Foods數(shù)據(jù)庫 
第四步:為食品數(shù)據(jù)創(chuàng)建類 
第五步:訪問和查詢SQLite數(shù)據(jù)庫 
第六步:最后包裝和配置iSeinfeld應用程序 
運行iSeinfeld 
iOS中處理大型SQLite數(shù)據(jù)庫 
總結 
第10章 Android開發(fā)中的SQLite 
SQLite Android開發(fā)的先決條件 
檢查先決條件和JDK 
下載和安裝Android SDK Starter包 
下載和安裝Android開發(fā)工具 
添加Android平臺和組件 
Android SQLite類和接口 
使用基礎幫助類:SQLiteOpenHelper 
SQLiteDatabase類 
在實際中應用SQLiteOpenHelper和SQLiteDatabase 
使用SQLiteQueryBuilder類查詢SQLite數(shù)據(jù)庫 
搭建Seinfeld Android SQLite應用程序 
創(chuàng)建新的Android工程 
將Seinfeld SQLite數(shù)據(jù)庫添加到工程 
查詢Food數(shù)據(jù)庫表 
定義用戶接口 
連接數(shù)據(jù)和用戶接口 
查看完成的Seinfeld應用程序 
SQLite Android應用程序的注意事項 
Android數(shù)據(jù)庫的備份 
Android系統(tǒng)處理大型SQLite數(shù)據(jù)庫 
總結 
第11章 SQLite內(nèi)部機制及新特性 
B-tree和Pager模塊 
數(shù)據(jù)庫文件格式 
B-tree API 
顯示類型、存儲類以及親緣性介紹 
顯示類型 
類型親緣性 
親緣性和存儲 
執(zhí)行中的親緣性 
預寫日志 
WAL工作原理 
激活和配置WAL 
WAL的優(yōu)缺點 
啟用WAL時SQLite數(shù)據(jù)庫的操作問題 
總結 
索引

使用說明

1、下載并解壓,得出pdf文件

2、如果打不開本文件,請務必下載pdf閱讀器

3、安裝后,在打開解壓得出的pdf文件

4、雙擊進行閱讀

收起介紹展開介紹
  • 下載地址
sqlite權威指南 第二版 艾倫 歐文斯 pdf掃描版

有問題? 點此報錯

發(fā)表評論

1人參與,1條評論
第1樓北京市聯(lián)通云BGP數(shù)據(jù)中心網(wǎng)友發(fā)表于: 2019-09-17 14:45:49
不錯呀
0蓋樓(回復)