sqlite权威指南 第二版

    sqlite权威指南 第二版

    大小:29.43M

    更新时间:23-09-04

    系统:Pc

    开始下载

    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、双击进行阅读

    语言简体中文

    精品推荐

    同类热门

    开源阅读电脑版开源阅读电脑版 得间免费小说电脑版得间免费小说电脑版 有柿电脑版有柿电脑版 南方Plus电脑版南方Plus电脑版 潇湘书院电脑版潇湘书院电脑版 网易云阅读电脑版网易云阅读电脑版 京东读书电脑版京东读书电脑版 数据挖掘导论数据挖掘导论

    类似软件

    热门标签

    电脑网络修复软件大全 市面上主流的电脑浏览器 电脑桌面便签工具大全 常用的电路设计EDA软件 密码查看软件大全 电脑虚拟光驱软件大全 五线谱软件大全 电脑远程监控桌面软件 图标提取软件大全 乐易佳数据恢复软件大全 打印机清零软件大全 dll文件大全

    网友评论1人参与,1条评论

    最新排行

    手游排行软件排行热门应用