sqlite权威指南 第二版是一本关于SQLite起源、特性、简介、使用、深度解析的书,由格兰特·艾伦和迈克·欧文斯两人共同编著。本书内容丰富翔实,特色鲜明,不仅为开发人员提供了全新的数据库选择,并且全面介绍了如何应用这种选择。其中第1、2章全面细致且重点突出地介绍了SQLite的起源和特点,并与主流大型关系数据库进行比较,这可作为数据库选型的重要参考。从第3章开始,全面介绍SQLite中的SQL、高级SQL、核心API和扩展API以及各种语言扩展、iPhone和Android开发中如何应用SQLite等,全书内容翔实,实例丰富,理论与实践并举,非常适合SQLite新手和从事者们下载学习。
内容介绍
《sqlite权威指南 第二版》首先从SQLite最初起源、特性、设计理念、实际应用讲解开始,逐步深入、全面地介绍了在各个平台如何使用SQLite。接着,介绍SQLite的一般SQL和高级功能的SQL,采取举例说明,使得本书内容生动有趣。然后,全面介绍了各种语言如何与SQLite进行编程交互,重点介绍SQLite原生语言C语言中的API,使得使用者可以不管扩展SQLite的功能。本书还介绍了目前火热的IOS和Android开发中如何使用SQLite,并给出实际例子。最后,介绍了SQLite内部架构设计,使得读者可以深入理解SQLite,高级开发者可以进一步参与SQLite开发或者开发自己的SQLite。
不管您是SQLite的初学者,还是SQLite资深用户或者是对SQL语言和程序设计感兴趣的技术爱好者, 都可以从本书汲取营养。
章节目录
译者序 IV 推荐序1 VI 推荐序2 VIII 推荐序3 IX 关于作者 XX 关于技术评审 XXI 致谢 XXII 简介 XXIII 第1章 SQLite介绍 嵌入式数据库 开发者的数据库 管理员的数据库 SQLite历史 谁在使用SQLite 体系结构 接口 编译器 虚拟机 后端 工具和测试代码 SQLite的特性和设计理念 零配置 移植性 紧凑性 简单性 灵活性 自由授权 可靠性 易用性 性能和限制 本书面向的读者 本书的组织结构 附加说明 总结 第2章 入门 何处获取SQLite Windows上的SQLite 获得命令行程序 获取SQLite动态链接库(DLL) 在Windows上编译SQLite源代码 使用微软Visual C++构建SQLite DLL 用Visual C++构建动态链接SQLite的客户端 用MinGW构建SQLite Linux、苹果Mac OS X以及其他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章 核心C API 查询封装 连接与断开连接 执行查询 获取表查询 查询准备 编译 执行 完成与重置 获取记录 获取字段信息 获取字段值 一个实例 查询参数化 参数编号 参数命名 Tcl参数 错误与异常 错误处理 繁忙情况处理 模式改变处理 操作控制 提交钩子 回滚钩子 更新钩子 授权函数 线程 共享缓存模型 线程与内存管理 总结 第7章 扩展C API API 注册函数 步骤函数 返回值 函数 返回值 数组与内存清理器 错误处理 返回输入值 聚合 注册函数 实例 排序规则 排序法定义 简单例子 按需排序 总结 第8章 语言扩展 选择一种扩展语言 Perl 安装 连接 查询处理 参数绑定 用户自定义函数 聚合 Python 安装 连接 查询处理 参数绑定 用户自定义函数 聚合 APSW(另一种Python接口) Ruby 安装 连接 查询处理 参数绑定 用户自定义函数 Java 安装 连接 查询处理 自定义函数和聚合 JDBC Tcl 安装 连接 查询处理 用户自定义函数 PHP 安装 连接 查询 用户自定义函数和聚合 总结 第9章 iOS开发中的SQLite SQLite iOS开发的先决条件 注册成为Apple软件开发者 下载并安装Xcode和iOS SDK 其他开发环境 建立iSeinfeld iOS SQLite应用 第一步:创建一个新的Xcode工程 第二步:将SQLite框架添加到工程 第三步:准备Foods数据库 第四步:为食品数据创建类 第五步:访问和查询SQLite数据库 第六步:最后包装和配置iSeinfeld应用程序 运行iSeinfeld iOS中处理大型SQLite数据库 总结 第10章 Android开发中的SQLite SQLite Android开发的先决条件 检查先决条件和JDK 下载和安装Android SDK Starter包 下载和安装Android开发工具 添加Android平台和组件 Android SQLite类和接口 使用基础帮助类:SQLiteOpenHelper SQLiteDatabase类 在实际中应用SQLiteOpenHelper和SQLiteDatabase 使用SQLiteQueryBuilder类查询SQLite数据库 搭建Seinfeld Android SQLite应用程序 创建新的Android工程 将Seinfeld SQLite数据库添加到工程 查询Food数据库表 定义用户接口 连接数据和用户接口 查看完成的Seinfeld应用程序 SQLite Android应用程序的注意事项 Android数据库的备份 Android系统处理大型SQLite数据库 总结 第11章 SQLite内部机制及新特性 B-tree和Pager模块 数据库文件格式 B-tree API 显示类型、存储类以及亲缘性介绍 显示类型 类型亲缘性 亲缘性和存储 执行中的亲缘性 预写日志 WAL工作原理 激活和配置WAL WAL的优缺点 启用WAL时SQLite数据库的操作问题 总结 索引
使用说明
1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读
发表评论
1人参与,1条评论- 第1楼北京市联通云BGP数据中心网友发表于: 2019-09-17 14:45:49
- 不错呀0盖楼(回复)
软件排行榜
热门推荐
- 得间免费小说电脑版 v5.3.0.372.58M / 简体中文
- 有柿电脑版 v11.6.284.23M / 简体中文
- cnki全球学术快报电脑版 v1.0.1135.99M / 简体中文
- 南方Plus电脑版 v11.9.026.47M / 简体中文
- 网易新闻电脑版 v113.197.68M / 简体中文
- 开源阅读电脑版 v3.2517.96M / 简体中文
- 京东读书电脑版 v1.13.4官方版1.98M / 简体中文
- 数据挖掘导论 官方版61.61M / 简体中文
- PHP语言精粹电子书 pdf扫描版25.72M / 简体中文
- Scala程序设计第二版 pdf高清完整版15.83M / 简体中文