Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

锋哥开始收Java学员啦!

《SQLite权威指南(第二版)》PDF 下载


分享到:
时间:2013-10-14 12:27来源:https://download.csdn.net/ 作者:转载  侵权举报
《SQLite权威指南(第二版)》PDF 下载
失效链接处理
《SQLite权威指南(第二版)》PDF 下载

转载自:https://download.csdn.net/download/zhang55qwe/6385587

下载地址:
版权归出版社和原作者所有,链接已删除,请购买正版
 
电子版仅供预览,支持正版,喜欢的请购买正版书籍:《SQLite权威指南(第二版)》
 
图书简介:
 本书是一本关于SQLite起源、特性、简介、使用、深度解析的书。全书首先从SQLite最初起源、特性、设计理念、实际应用讲解开始,逐步深入、全面地介绍了在各个平台如何使用SQLite。接着,介绍SQLite的一般SQL和高级功能的SQL,采取举例说明,使得本书内容生动有趣。然后,全面介绍了各种语言如何与SQLite进行编程交互,重点介绍SQLite原生语言C语言中的API,使得使用者可以不管扩展SQLite的功能。本书还介绍了目前火热的IOS和Android开发中如何使用SQLite,并给出实际例子。最后,介绍了SQLite内部架构设计,使得读者可以深入理解SQLite,高级开发者可以进一步参与SQLite开发或者开发自己的SQLite。
 
相关截图:
 
图书目录:
译者序
推荐序1
推荐序2
推荐序3
关于作者
关于技术评审
致谢
简介
第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数据库的操作问题
 总结
索引
 
------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐