• SQLite权威指南
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

SQLite权威指南

70.24 九品

仅1件

北京东城
认证卖家担保交易快速发货售后保障

作者[美]格兰特·艾伦、迈克·欧文斯 著;杨谦 译

出版社电子工业出版社

出版时间2012-01

版次2

装帧平装

货号A1

上书时间2024-12-17

图书-天下的书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 [美]格兰特·艾伦、迈克·欧文斯 著;杨谦 译
  • 出版社 电子工业出版社
  • 出版时间 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数据库的操作问题

总结

索引
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP