• SQL完全手册(第4版)
  • SQL完全手册(第4版)
21年品牌 40万+商家 超1.5亿件商品

SQL完全手册(第4版)

6.79 1.1折 59.8 八五品

仅1件

上海奉贤
认证卖家担保交易快速发货售后保障

作者[荷兰]范德兰斯 著;王崧 译

出版社电子工业出版社

出版时间2007-06

版次1

装帧平装

货号1468-9787121043123

上书时间2024-07-02

岁暮轩

六年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:八五品
图书标准信息
  • 作者 [荷兰]范德兰斯 著;王崧 译
  • 出版社 电子工业出版社
  • 出版时间 2007-06
  • 版次 1
  • ISBN 9787121043123
  • 定价 59.80元
  • 装帧 平装
  • 开本 其他
  • 纸张 胶版纸
  • 页数 574页
  • 丛书 完全手册丛书
【内容简介】
  SQL是一种用于处理数据库的强大语言。本书完整且详细地描述了SQL,内容涉及查询与更新数据、创建表对象、SQL编程、过程式数据库对象、对象关系概念等。通过利用随书附带的MySQL数据库服务器作为平台,书中包含了许多示例和练习,这些示例的难度由浅入深,简单易懂;此外,在附录中还给出了几乎所有SQL语句的定义和函数清单以及相关示例。在阅读本书后,读者将会熟悉SQL的几乎所有语句和特性,并会快速有效地使用SQL。
  本书可作为高等教育本科院校、高职高专院校的学生的教材,也可供程序开发人员、数据库设计人员、分析人员及其他相关人员使用。
【作者简介】
  范德兰斯,RickF.vanderLans是数据库技术、SQL及数据仓库领域的一位独立咨询师、作者以及讲师。他是R20/Consultancy的管理经理。他一直是DutchISO委员会的成员,负责开发SQL标准。在过去的20年里,他为几千人讲授了SQL课程。他的许多书籍包括IntroductiontoSQL和TheSQLGuidetoOracle已被翻译成了多种语言,且销量超过了100000册。
  Rick是一位国际注册讲师,在欧洲的许多国家、南非、美国及澳大利亚均做过演讲。他的电子邮件地址为sql@r20.nl。
【目录】
第一部分引言
第1章SQL简介
1.1简介
1.2数据库、数据库服务器和数据库语言
1.3关系模型
1.3.1表、列和行
1.3.2约束
1.3.3主键
1.3.4候选键
1.3.5交换键
1.3.6外键
1.4什么是SQL
1.5SQL应用程序的类别
1.6SQL简史
1.7整体式、客户/服务器与Internet体系结构
1.8事务数据库和数据仓库
1.9SQL的标准化
1.10SQL数据库服务器的市场
1.11SQL版本
1.12本书的结构
第2章网球俱乐部示例数据库
2.1简介
2.2网球俱乐部的描述
2.3表的内容
2.4完整性约束
第3章安装软件
3.1简介
3.2安装MySQL
3.3安装ODBC
3.4安装WinSQL
3.5从网站上下载SQL语句
3.6准备
第4章SQL概览
4.1简介
4.2登录到MySQL数据库服务器
4.3创建新SQL用户
4.4创建数据库
4.5选择当前数据库
4.6创建表
4.7NULL值
4.8使用数据填充表
4.9查询表
4.10更新与删除行
4.11使用索引优化查询过程
4.12视图
4.13用户和数据安全
4.14删除数据库对象
4.15系统参数
4.16SQL语句分组
4.17目录表

4.18SQL语句的定义

第二部分查询与更新数据
第5章SELECT语句:共用元素
5.1简介
5.2常量及其数据类型
5.2.1整数常量
5.2.2小数常量
5.2.3浮点常量、实常量和双精度常量
5.2.4字符串常量
5.2.5日期常量
5.2.6时间常量
5.2.7时戳常量
5.2.8布尔常量
5.2.9十六进制常量
5.3表达式
5.4对结果列指派名称
5.5列规范
5.6用户变量和SET语句
5.7系统变量
5.8条件表达式
5.9括号内的标量表达式
5.10标量函数
5.11情形表达式
5.12NULL值作为表达式
5.13复合标量表达式
5.13.1复合数值表达式
5.13.2复合字符串表达式
5.13.3复合日期表达式
5.13.4复合时间表达式
5.13.5复合时戳表达式
5.14聚合函数和标量子查询
5.15行表达式
5.16表表达式
5.17答案
第6章SELECT语句、表表达式和子查询
6.1简介
6.2SELECT语句的定义
6.3处理选择块中的从句
6.3.1示例1
6.3.2示例2
6.3.4示例3
6.4表表达式的可能形式
6.5SELECT语句
6.6子查询
6.7答案
第7章SELECT语句:FROM从句
7.1简介
7.2FROM从句中的表规范
7.3列规范

7.4FROM从句中的多个表规范
7.5表名的假名
7.6连接的几个示例
7.7假名的强制使用
7.8FROM从句中的显式连接
7.9使用USING连接
7.10外连接
7.10.1左外连接
7.10.2右外连接
7.10.3全外连接
7.11连接语句中的其他条件
7.12交叉连接
7.13联合连接与自然连接
7.14等于连接和theta连接
7.15带有表表达式的FROM从句
7.16答案
第8章SELECT语句:WHERE从句
8.1简介
8.2使用比较运算符的条件
8.3带子查询的比较运算符
8.4带相关子查询的比较运算符
8.5耦合有AND,OR和NOT的条件
8.6带表达式列表的IN运算符
8.7带子查询的IN运算符
8.8BETWEEN运算符
8.9LIKE运算符
8.10ISNULL运算符
8.11EXISTS运算符
8.12ALL和ANY运算符
8.13子查询中列的范围
8.14相关子查询的更多示例
8.15否定条件
8.16未来条件
8.17答案
第9章SELECT语句:SELECT从句和聚合函数
9.1简介
9.2选择所有列(*)
9.3SELECT从句中的表达式
9.4使用DISTINCT删除重复的行
9.5何时两行相等
9.6聚合函数简介
9.7COUNT函数
9.8MAX和MIN函数
9.9SUM和AVG函数
9.10VARIANCE和STDDEV函数
9.11答案
第10章SELECT语句:GROUPBY从句
10.1简介
10.2组合一列
10.3组合两列或多列

10.4按表达式进行组合
10.5按NULL值进行组合
10.6GROUPBY从句的通用规则
10.7使用GROUPBY的复杂示例
10.8使用WITHROLLUP进行组合
10.9使用WITHCUBE组合
10.10组合集
10.11使用ROLLUP和CUBE组合
10.12合并组合集
10.13答案
第11章SELECT语句:HAVING从句
11.1简介
11.2HAVING从句示例
11.3HAVING从句的通用规则
11.4答案
第12章SELECT语句:ORDERBY从句
12.1简介
12.2按列名排序
12.3按表达式排序
12.4按序号及列标题排序
12.5按升序或降序排序
12.6NULL值排序
12.7答案
第13章合并表表达式
13.1简介
13.2使用UNION合并
13.3使用UNION的规则
13.4使用INTERSECT合并
13.5使用EXCEPT合并
13.6保留重复的行
13.7集合运算符与NULL值
13.8合并多个集合运算符
13.9集合运算符与集合论
13.10答案
第14章更新表
14.1简介
14.2插入新行
14.3使用来自另一个表的行来填充一个表
14.4更新行中的值
14.5从表中删除行
14.6答案

第三部分创建数据库对象
第15章创建表
15.1简介
15.2创建新表
15.3列的数据类型
15.3.1整数数据类型
15.3.2小数数据类型
15.3.3浮点数据类型

15.3.4字符串数据类型
15.3.5时间数据类型
15.3.6布尔数据类型
15.3.7Blob数据类型
15.4创建临时表
15.5复制表
15.6对表和列命名
15.7列选项:默认值与注释
15.8派生列
15.9表和目录
15.10答案
第16章指定完整性约束
16.1简介
16.2主键
16.3交换键
16.4外键
16.5引用动作
16.6检查完整性约束
16.7命名完整性约束
16.8删除完整性约束
16.9完整性约束与目录
16.10答案
第17章字符集与整理序列
17.1简介
17.2可用的字符集与整理序列
17.3为列指定字符集
17.4为列指派整理序列
17.5带字符集和整理序列的表达式
17.6使用整理序列排序与组合
17.7表达式的可压缩性
17.8相关的系统变量
17.9答案
第18章更改和删除表
18.1简介
18.2删除整个表
18.3重命名表
18.4更改表的结构
18.5更改列
18.6更改完整性约束
18.7答案
第19章设计表
19.1简介
19.2确定表与列
指南1:为每个表定义一个主键
指南2:表中的每个支配列必须是该表的一个候选键
指南3:在表中不使用重复组
指南4:不要连接列
19.3添加冗余数据
指南5:在SELECT语句的处理时间不可接受时添加冗余数据
19.4为列选择数据类型

指南6:为彼此进行比较的列使用相同的数据类型。
指南7:仅在列涉及计算时才为其指定数值数据类型
指南8:不要忽略列的长度
指南9:不要为所有的字符串列使用VARCHAR数据类型
19.5何时使用NOTNULL
指南10:当一列必须为每行包含一个值时使用NOTNULL
19.6答案
第20章使用索引
20.1简介
20.2行、表与文件
20.3索引的工作原理
20.4SELECT语句的处理:步骤
20.5创建索引
20.6删除索引
20.7索引和主键
20.8大PLAYERS_XXL表
20.9为索引选择列
20.9.1候选键上的唯一索引
20.9.2外键上的索引
20.9.3选择规则中包含的列的索引
20.9.4列的组合上的索引
20.9.5用于排序的列上的索引
20.10特殊的索引形式
20.10.1多表索引
20.10.2虚拟列索引
20.10.3选择索引
20.10.4散列索引
20.10.5位图索引
20.11索引与目录
20.12答案
第21章视图
21.1简介
21.2创建视图
21.3视图的列名
21.4更新视图:WITHCHECKOPTION
21.5删除视图
21.6视图与目录
21.7查询视图的限制
21.8更新视图的限制
21.9处理视图语句
21.10视图的应用领域
21.10.1例程语句的简化
21.10.2重组表
21.10.3SELECT语句的按步开发
21.10.4指定完整性约束
21.10.5数据安全
21.11答案
第22章创建数据库
22.1简介
22.2数据库与目录

22.3创建数据库
22.4更新数据库
22.5删除数据库
第23章用户和数据安全
23.1简介
23.2添加和删除用户
23.3授予表和列以权限
23.4授予数据库权限
23.5授予用户权限
23.6传递权限:WITHGRANTOPTION
23.7角色处理
23.8在目录中记录权限
23.9撤销权限
23.10视图的安全
23.11答案
第24章创建序列
24.1简介
24.2为何需要序列
24.3序列的选项
24.4检索上一个生成的数字
24.5更改和删除序列
24.6序列的权限
24.7答案
第25章创建方案
25.1什么是方案
25.2创建方案
25.3删除方案
25.4方案与SQL用户

第四部分SQL编程
第26章嵌入式SQL简介
26.1简介
26.2伪编程语言
26.3DDL和DCL语句以及嵌入式SQL
26.4处理程序
26.5在SQL中使用宿主变量
26.6SQLCODE宿主变量
26.7可执行与不可执行SQL语句
26.8WHENEVER语句
26.9登录到SQL
26.10返回一行的SELECT语句
26.11NULL值和NULL指示符
26.12查询多行的游标
26.13浏览游标的方向
26.14游标处理
26.15FOR从句
26.16通过游标删除行
26.17动态SQL
26.18一个C程序的例子
第27章事务与多用户用途

27.1简介
27.2什么是事务
27.3开始事务
27.4嵌入式SQL和事务
27.5恢复点
27.6多用户用途的问题
27.6.1脏读取或未提交读取
27.6.2不可重复读取或不可再生读取
27.6.3错觉读取
27.6.4丢失更新
27.7锁定
27.8死锁
27.9已锁定数据的粒度
27.10LOCKTABLE语句
27.11隔离级别
27.12答案
第28章ODBC简介
28.1简介
28.2ODBC简史
28.3ODBC的工作原理
28.4ODBC的一个简单示例
28.5返回码
28.6检索关于SQL的数据
28.7DDL语句和ODBC
28.8DML语句和ODBC
28.9在SQL中使用宿主变量
28.10语句句柄的设置
28.11SELECT语句
28.11.1逐值检索数据
28.11.2逐行检索数据
28.11.3在一组行中检索数据
28.12SQL语句的异步处理
28.13FOR从句
28.14使用ODBC访问目录表
28.15级别和支持
28.16ODBC的竞争者
第29章语句的优化
29.1简介
29.2避免OR操作
29.3避免UNION运算符的不必要使用
29.4避免使用NOT运算符
29.5隔离条件中的列
29.6使用BETWEEN运算符
29.7避免LIKE运算符的特殊形式
29.8向连接添加冗余条件
29.9避免HAVING从句
29.10尽可能使SELECT从句小一些
29.11避免DISTINCT
29.12使用集合运算符的ALL选项
29.13使用外连接而不是UNION运算符

29.14避免数据类型转换
29.15最后指定最大的表
29.16避免ANY和ALL运算符
29.17优化程序的未来
29.18答案

第五部分过程数据库对象
第30章存储过程
30.1简介
30.2存储过程的一个示例
30.3存储过程的参数
30.4存储过程的过程体
30.5局部变量
30.6SET语句
30.7流控制语句
30.8调用存储过程
30.9使用SELECTINTO语句的存储过程
30.10错误消息、处理程序和条件
30.11带有游标的存储过程
30.12存储过程与事务
30.13存储过程与目录
30.14删除存储过程
30.15编译与重新编译
30.16存储过程的安全
30.17存储过程的优点
第31章存储函数
31.1简介
31.2存储函数的例子
31.3删除存储函数
第32章触发器
32.1简介
32.2触发器的一个示例
32.3更复杂的例子
32.4作为完整性约束的触发器
32.5删除触发器
32.6SQL产品间的区别
32.7答案

第六部分对象关系概念
第33章用户定义数据类型、函数和运算符
33.1简介
33.2创建用户定义数据类型
33.3访问数据类型
33.4值的情形表达
33.5创建用户定义的运算符
33.6不透明的数据类型
33.7命名行数据类型
33.8类型表
33.9数据类型的完整性约束
33.10键和索引

33.11答案
第34章继承、引用和集合
34.1数据类型的继承
34.2通过行标识链接表
34.3集合
34.4表的继承
第35章SQL之未来
附录ASQL的语法
附录B标量函数
附录C参考文献
点击展开 点击收起

—  没有更多了  —

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

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