SQLite权威指南 第2版PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:(美)艾伦,(美)欧文斯著;杨谦,刘义宣,谢志强译
- 出 版 社:北京:电子工业出版社
- 出版年份:2012
- ISBN:9787121149245
- 页数:380 页
第1章SQLite介绍 1
嵌入式数据库 1
开发者的数据库 2
管理员的数据库 4
SQLite历史 4
谁在使用SQLite 5
体系结构 6
接口 6
编译器 7
虚拟机 7
后端 9
工具和测试代码 9
SQLite的特性和设计理念 10
零配置 10
移植性 10
紧凑性 11
简单性 11
灵活性 12
自由授权 12
可靠性 12
易用性 12
性能和限制 13
本书面向的读者 16
本书的组织结构 17
附加说明 18
总结 19
第2章 入门 21
何处获取SQLite 21
Windows上的SQLite 22
获得命令行程序 22
获取SQLite动态链接库(DLL) 25
在Windows上编译SQLite源代码 26
使用微软Visual C﹢﹢构建SQLite DLL 9
用Visual C﹢﹢构建动态链接SQLite的客户端 31
用MinGW构建SQLite 32
Linux、苹果Mac OSX以及其他POSIX系统上的SQLite 34
二进制和包 34
从源代码编译 35
命令行程序 37
Shell模式下的CLP 37
命令行模式的CLP 39
数据库管理 40
创建数据库 40
获得数据库的Schema信息 42
导出数据 43
导入数据 44
格式化 45
导出带分隔符的数据 46
执行无人值守维护 46
备份数据库 47
获得数据库文件的信息 48
其他SQLite工具 50
总结 51
第3章SQLite中的SQL 53
数据库示例 53
安装 55
运行示例 55
语法 56
命令 58
常量 58
关键字和标识符 59
注释 59
创建数据库 59
创建表 60
修改表 61
数据库查询 62
关系操作 62
select命令与操作管道 63
过滤 66
限定和排序 71
函数(Function)和聚合(Aggregate) 73
分组(Grouping) 74
去掉重复 79
多表连接 79
名称和别名 85
子查询 87
复合查询 89
条件结果 91
处理SQLite中的Null 93
总结 95
第4章SQLite中的高级SQL 97
修改数据 97
插入记录 97
更新记录 101
删除记录 102
数据完整性 102
实体完整性 103
域完整性 108
存储类 113
视图 116
索引 118
触发器 120
事务 124
事务的范围 124
冲突解决 125
数据库锁 128
死锁 129
事务的类型 130
数据库管理 131
附加数据库 131
数据库清理 133
数据库配置 133
系统目录 137
查看查询计划 137
总结 138
第5章SQLite设计与概念 139
API 140
主要数据结构 140
连接和语句 141
核心API 142
可操作的控制 150
使用线程 151
扩展API 151
创建用户自定义函数 151
创建用户自定义聚合 152
创建用户自定义排序 153
事务 153
事务生命周期 154
锁状态 154
读事务 156
写事务 157
调整页面缓存 160
过渡到独占状态 161
调整页面缓存 161
等待锁 162
繁忙处理 162
使用恰当的事务 164
代码 165
使用多个连接 165
finalize()函数的重要性 167
共享缓存模式 168
总结 168
第6章 核心CAPI 171
查询封装 171
连接与断开连接 172
执行查询 174
获取表查询 178
查询准备 179
编译 180
执行 181
完成与重置 182
获取记录 184
获取字段信息 184
获取字段值 186
一个实例 187
查询参数化 189
参数编号 192
参数命名 192
Tcl参数 193
错误与异常 194
错误处理 194
繁忙情况处理 196
模式改变处理 197
操作控制 198
提交钩子 198
回滚钩子 199
更新钩子 199
授权函数 200
线程 210
共享缓存模型 210
线程与内存管理 213
总结 214
第7章 扩展C API 215
API 216
注册函数 217
步骤函数 218
返回值 219
函数 220
返回值 222
数组与内存清理器 223
错误处理 224
返回输入值 224
聚合 225
注册函数 226
实例 226
排序规则 230
排序法定义 231
简单例子 234
按需排序 237
总结 238
第8章 语言扩展 239
选择一种扩展语言 240
Perl 242
安装 242
连接 243
查询处理 243
参数绑定 245
用户自定义函数 246
聚合 247
Python 248
安装 248
连接 249
查询处理 249
参数绑定 251
用户自定义函数 253
聚合 253
APSW(另一种Python接口) 254
Ruby 255
安装 255
连接 256
查询处理 256
参数绑定 257
用户自定义函数 259
Java 260
安装 260
连接 261
查询处理 262
自定义函数和聚合 264
JDBC 266
Tcl 268
安装 268
连接 268
查询处理 269
用户自定义函数 272
PHP 272
安装 273
连接 273
查询 274
用户自定义函数和聚合 276
总结 278
第9章iOS开发中的SQLite 279
SQLite iOS开发的先决条件 279
注册成为Apple软件开发者 280
下载并安装Xcode和iOS SDK 280
其他开发环境 283
建立iSeinfeld iOS SQLite应用 284
第一步:创建一个新的Xcode工程 285
第二步:将SQLite框架添加到工程 285
第三步:准备Foods数据库 287
第四步:为食品数据创建类 289
第五步:访问和查询SQLite数据库 293
第六步:最后包装和配置iSeinfeld应用程序 297
运行iSeinfeld 297
iOS中处理大型SQLite数据库 299
总结 300
第10章Android开发中的SQLite 301
SQLite Android开发的先决条件 301
检查先决条件和JDK 302
下载和安装Android SDK Starter包 302
下载和安装Android开发工具 303
添加Android平台和组件 304
Android SQLite类和接口 306
使用基础帮助类:SQLiteOpenHelper 307
SQLiteDatabase类 308
在实际中应用SQLiteOpenHelper和SQLiteDatabase 312
使用SQLiteQueryBuilder类查询SQLite数据库 315
搭建Seinfeld Android SQLite应用程序 317
创建新的Android工程 318
将Seinfeld SQLite数据库添加到工程 319
查询Food数据库表 319
定义用户接口 320
连接数据和用户接口 321
查看完成的Seinfeld应用程序 322
SQLite Android应用程序的注意事项 322
Android数据库的备份 323
Android系统处理大型SQLite数据库 324
总结 324
第11章SQLite内部机制及新特性 325
B-tree和Pager模块 325
数据库文件格式 325
B-tree API 330
显示类型、存储类以及亲缘性介绍 332
显示类型 333
类型亲缘性 335
亲缘性和存储 336
执行中的亲缘性 336
预写日志 340
WAL工作原理 341
激活和配置WAL 342
WAL的优缺点 343
启用WAL时SQLite数据库的操作问题 343
总结 345
索引 347
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《近代旅游指南汇刊 31》王强主编 2014
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
- 《近代旅游指南汇刊 13》王强主编 2014
- 《近代旅游指南汇刊 28》王强主编 2014
- 《近代旅游指南汇刊 23》王强主编 2014
- 《重庆市绿色建筑评价技术指南》重庆大学,重庆市建筑节能协会绿色建筑专业委员会主编 2018
- 《ESG指标管理与信息披露指南》管竹笋,林波,代奕波主编 2019
- 《世说新语校笺 第1册》(南朝宋)刘义庆撰;(南朝梁)刘孝标注;杨勇校笺 2019
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017