SQLite权威指南
实拍图书,内页稍有划线且后面几页有点水渍印,介意勿拍!!
¥
58
8.4折
¥
69
八品
仅1件
作者[美]格兰特·艾伦、迈克·欧文斯 著;杨谦 译
出版社电子工业出版社
出版时间2012-01
版次2
装帧平装
货号A一23
上书时间2023-03-25
商品详情
- 品相描述:八品
图书标准信息
-
作者
[美]格兰特·艾伦、迈克·欧文斯 著;杨谦 译
-
出版社
电子工业出版社
-
出版时间
2012-01
-
版次
2
-
ISBN
9787121149245
-
定价
69.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
404页
-
字数
485千字
-
正文语种
简体中文
-
原版书名
The Definitive Guide to SQLite
- 【内容简介】
-
《SQLite权威指南(第2版)》是一本关于SQLite起源、特性、简介、使用、深度解析的书。
《SQLite权威指南(第2版)》首先从SQLite最初起源、特性、设计理念、实际应用讲解开始,逐步深入、全面地介绍了在各个平台如何使用SQLite。接着,介绍SQLite的一般SQL和高级功能的SQL,采取举例说明,使得本书内容生动有趣。然后,全面介绍了各种语言如何与SQLite进行编程交互,重点介绍SQLite原生语言C语言中的API,使得使用者可以不管扩展SQLite的功能。本书还介绍了目前火热的IOS和Android开发中如何使用SQLite,并给出实际例子。最后,介绍了SQLite内部架构设计,使得读者可以深入理解SQLite,高级开发者可以进一步参与SQLite开发或者开发自己的SQLite。
- 【作者简介】
-
作者:(美国)艾伦 (Grant Allen) (美国)欧文斯 (Mike Owens) 译者:杨谦 刘义宣 谢志强
- 【目录】
-
译者序IV
推荐序1VI
推荐序2VIII
推荐序3IX
关于作者XX
关于技术评审XXI
致谢XXII
简介XXIII
第1章SQLite介绍
嵌入式数据库
开发者的数据库
管理员的数据库
SQLite历史
谁在使用SQLite
体系结构
接口
编译器
虚拟机
后端
工具和测试代码
SQLite的特性和设计理念
零配置
移植性
紧凑性
简单性
灵活性
自由授权
可靠性
易用性
性能和限制
本书面向的读者
本书的组织结构
附加说明
总结
第2章入门
何处获取SQLite
Windows上的SQLite
获得命令行程序
获取SQLite动态链接库(DLL)
在Windows上编译SQLite源代码
使用微软VisualC++构建SQLiteDLL
用VisualC++构建动态链接SQLite的客户端
用MinGW构建SQLite
Linux、苹果MacOSX以及其他POSIX系统上的SQLite
二进制和包
从源代码编译
命令行程序
Shell模式下的CLP
命令行模式的CLP
数据库管理
创建数据库
获得数据库的Schema信息
导出数据
导入数据
格式化
导出带分隔符的数据
执行无人值守维护
备份数据库
获得数据库文件的信息
其他SQLite工具
总结
第3章SQLite中的SQL
数据库示例
安装
运行示例
语法
命令
常量
关键字和标识符
注释
创建数据库
创建表
修改表
数据库查询
关系操作
select命令与操作管道
过滤
限定和排序
函数(Function)和聚合(Aggregate)
分组(Grouping)
去掉重复
多表连接
名称和别名
子查询
复合查询
条件结果
处理SQLite中的Null
总结
第4章SQLite中的高级SQL
修改数据
插入记录
更新记录
删除记录
数据完整性
实体完整性
域完整性
存储类
视图
索引
触发器
事务
事务的范围
冲突解决
数据库锁
死锁
事务的类型
数据库管理
附加数据库
数据库清理
数据库配置
系统目录
查看查询计划
总结
第5章SQLite设计与概念
API
主要数据结构
连接和语句
核心API
可操作的控制
使用线程
扩展API
创建用户自定义函数
创建用户自定义聚合
创建用户自定义排序
事务
事务生命周期
锁状态
读事务
写事务
调整页面缓存
过渡到独占状态
调整页面缓存
等待锁
繁忙处理
使用恰当的事务
代码
使用多个连接
finalize()函数的重要性
共享缓存模式
总结
第6章核心CAPI
查询封装
连接与断开连接
执行查询
获取表查询
查询准备
编译
执行
完成与重置
获取记录
获取字段信息
获取字段值
一个实例
查询参数化
参数编号
参数命名
Tcl参数
错误与异常
错误处理
繁忙情况处理
模式改变处理
操作控制
提交钩子
回滚钩子
更新钩子
授权函数
线程
共享缓存模型
线程与内存管理
总结
第7章扩展CAPI
API
注册函数
步骤函数
返回值
函数
返回值
数组与内存清理器
错误处理
返回输入值
聚合
注册函数
实例
排序规则
排序法定义
简单例子
按需排序
总结
第8章语言扩展
选择一种扩展语言
Perl
安装
连接
查询处理
参数绑定
用户自定义函数
聚合
Python
安装
连接
查询处理
参数绑定
用户自定义函数
聚合
APSW(另一种Python接口)
Ruby
安装
连接
查询处理
参数绑定
用户自定义函数
Java
安装
连接
查询处理
自定义函数和聚合
JDBC
Tcl
安装
连接
查询处理
用户自定义函数
PHP
安装
连接
查询
用户自定义函数和聚合
总结
第9章iOS开发中的SQLite
SQLiteiOS开发的先决条件
注册成为Apple软件开发者
下载并安装Xcode和iOSSDK
其他开发环境
建立iSeinfeldiOSSQLite应用
第一步:创建一个新的Xcode工程
第二步:将SQLite框架添加到工程
第三步:准备Foods数据库
第四步:为食品数据创建类
第五步:访问和查询SQLite数据库
第六步:最后包装和配置iSeinfeld应用程序
运行iSeinfeld
iOS中处理大型SQLite数据库
总结
第10章Android开发中的SQLite
SQLiteAndroid开发的先决条件
检查先决条件和JDK
下载和安装AndroidSDKStarter包
下载和安装Android开发工具
添加Android平台和组件
AndroidSQLite类和接口
使用基础帮助类:SQLiteOpenHelper
SQLiteDatabase类
在实际中应用SQLiteOpenHelper和SQLiteDatabase
使用SQLiteQueryBuilder类查询SQLite数据库
搭建SeinfeldAndroidSQLite应用程序
创建新的Android工程
将SeinfeldSQLite数据库添加到工程
查询Food数据库表
定义用户接口
连接数据和用户接口
查看完成的Seinfeld应用程序
SQLiteAndroid应用程序的注意事项
Android数据库的备份
Android系统处理大型SQLite数据库
总结
第11章SQLite内部机制及新特性
B-tree和Pager模块
数据库文件格式
B-treeAPI
显示类型、存储类以及亲缘性介绍
显示类型
类型亲缘性
亲缘性和存储
执行中的亲缘性
预写日志
WAL工作原理
激活和配置WAL
WAL的优缺点
启用WAL时SQLite数据库的操作问题
总结
索引
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价