SQL必知必会(第3版)
3推荐 收藏
10.7K阅读
图灵程序设计丛书

SQL必知必会(第3版)

Ben Forta (作者) 钟鸣 , 刘晓霞 (译者)
终止销售
SQL 是目前使用最为广泛的数据库语言之一。本书没有涉及理论,而是从实践出发,由浅入深地讲解了广大读者所必需的SQL 知识,适用于各种主流数据库。实例丰富,便于查阅。本书涉及不同平台上数据的排序、过滤和分组,以及表、视图、联结、子查询、游标、存储过程和触发器等内容,通过本书读者可以系统地学习到SQL 的知识和方法。
本书注重实用性,操作性很强,适合于SQL 的初学者学习和广大软件开发及管理人员参考。
纸质书
¥29.00

其他购买方式?

出版信息

  • 书  名SQL必知必会(第3版)
  • 系列书名图灵程序设计丛书
  • 执行编辑关于本书的内容有任何问题,请联系 傅志红
  • 出版日期2007-06-20
  • 书  号978-7-115-16260-1
  • 定  价29.00 元
  • 页  数216
  • 开  本32开
  • 出版状态终止销售
  • 原书名Sams Teach Yourself SQL in 10 Minutes
  • 原书号0-672-32567-5

同系列书

  • HTTP权威指南

    David Gourley   Brian Totty   Marjorie Sayer   Sailu Reddy   Anshu Aggarwal   陈涓   赵振平   译

    本书是HTTP及其相关核心Web技术方面的权威著作,主要介绍了Web应用程序是如何工作的,核心的因特网协议如何...

  • JavaScript高级程序设计(第3版)

    Nicholas C.Zakas   李松峰   曹力   译

    本书是JavaScript超级畅销书的新版。ECMAScript 5 和HTML5在标准之争中双双胜出,使大量...

  • 计算机科学的基础

    Al Aho   Jeff Ullman   傅尔也   译

    本书全面而详细地阐述了计算机科学的理论基础,从抽象概念的机械化到各种数据模型的建立,用算法、数据抽象等核心思想...

  • Java技术手册(第6版)

    Benjamin J Evans   David Flanagan   安道   译

    通过学习本书,你将能够: 掌握最新的语言细节,包括Java 8的变化 使用基本的Java句法学习面向对...

  • 机器学习实战

    Peter Harrington   李锐   李鹏   曲亚东   王斌   译

    机器学习是人工智能研究领域中一个极其重要的研究方向,在现今的大数据时代背景下,捕获数据并从中萃取有价值的信息或...

目录

第1章 了解SQL    1
1.1 数据库基础    1
1.1.1 什么是数据库    2
1.1.2 表    2
1.1.3 列和数据类型    3
1.1.4 行    4
1.1.5 主键    4
1.2 什么是SQL    5
1.3 动手实践    6
1.4 小结    7
第2章 检索数据    8
2.1 SELECT语句    8
2.2 检索单个列    9
2.3 检索多个列    10
2.4 检索所有列    11
2.5 小结    12
第3章 排序检索数据    13
3.1 排序数据    13
3.2 按多个列排序    15
3.3 按列位置排序    15
3.4 指定排序方向    16
3.5 小结    18
第4章 过滤数据    19
4.1 使用WHERE子句    19
4.2 WHERE子句操作符    20
4.2.1 检查单个值    21
4.2.2 不匹配检查    22
4.2.3 范围值检查    22
4.2.4 空值检查    23
4.3 小结    24
第5章 高级数据过滤    25
5.1 组合WHERE子句    25
5.1.1 AND操作符    25
5.1.2 OR操作符    26
5.1.3 计算次序    26
5.2 IN操作符    28
5.3 NOT操作符    29
5.4 小结    30
第6章 用通配符进行过滤    31
6.1 LIKE操作符    31
6.1.1 百分号(%)通配符    32
6.1.2 下划线(_)通配符    33
6.1.3 方括号([ ])通配符    34
6.2 使用通配符的技巧    36
6.3 小结    36
第7章 创建计算字段    37
7.1 计算字段    37
7.2 拼接字段    38
7.3 执行算术计算    42
7.4 小结    43
第8章 使用数据处理函数    44
8.1 函数    44
8.2 使用函数    45
8.2.1 文本处理函数    46
8.2.2 日期和时间处理函数    47
8.2.3 数值处理函数    50
8.3 小结    50
第9章 汇总数据    51
9.1 聚集函数    51
9.1.1 AVG()函数    52
9.1.2 COUNT()函数    53
9.1.3 MAX()函数    54
9.1.4 MIN()函数    54
9.1.5 SUM()函数    55
9.2 聚集不同值    56
9.3 组合聚集函数    57
9.4 小结    58
第10章 分组数据    59
10.1 数据分组    59
10.2 创建分组    59
10.3 过滤分组    61
10.4 分组和排序    63
10.5 SELECT子句顺序    65
10.6 小结    65
第11章 使用子查询    66
11.1 子查询    66
11.2 利用子查询进行过滤    66
11.3 作为计算字段使用子查询    69
11.4 小结    71
第12章 联结表    72
12.1 联结    72
12.1.1 关系表    72
12.1.2 为什么要使用联结    74
12.2 创建联结    74
12.2.1 WHERE子句的重要性    75
12.2.2 内部联结    77
12.2.3 联结多个表    78
12.3 小结    80
第13章 创建高级联结    81
13.1 使用表别名    81
13.2 使用不同类型的联结    82
13.2.1 自联结    82
13.2.2 自然联结    84
13.2.3 外部联结    84
13.3 使用带聚集函数的联结    87
13.4 使用联结和联结条件     88
13.5 小结    88
第14章 组合查询    89
14.1 组合查询    89
14.2 创建组合查询    89
14.2.1 使用UNION    90
14.2.2 UNION规则    91
14.2.3 包含或取消重复的行    92
14.2.4 对组合查询结果排序    93
14.3 小结    94
第15章 插入数据    95
15.1 数据插入    95
15.1.1 插入完整的行    95
15.1.2 插入部分行    98
15.1.3 插入检索出的数据    99
15.2 从一个表复制到另一个表    100
15.3 小结    101
第16章 更新和删除数据    102
16.1 更新数据    102
16.2 删除数据    104
16.3 更新和删除的指导原则    105
16.4 小结    106
第17章 创建和操纵表    107
17.1 创建表    107
17.1.1 表创建基础    108
17.1.2 使用NULL值    109
17.1.3 指定默认值    110
17.2 更新表    111
17.3 删除表    113
17.4 重命名表    113
17.5 小结    114
第18章 使用视图    115
18.1 视图    115
18.1.1 为什么使用视图    116
18.1.2 视图的规则和限制    117
18.2 创建视图    118
18.2.1 利用视图简化复杂的联结    118
18.2.2 用视图重新格式化检索出的数据    119
18.2.3 用视图过滤不想要的数据    121
18.2.4 使用视图与计算字段    121
18.3 小结    122
第19章 使用存储过程    123
19.1 存储过程    123
19.2 为什么要使用存储过程    124
19.3 执行存储过程    125
19.4 创建存储过程    126
19.5 小结    129
第20章 管理事务处理    130
20.1 事务处理    130
20.2 控制事务处理    132
20.2.1 使用ROLLBACK    133
20.2.2 使用COMMIT    133
20.2.3 使用保留点    134
20.3 小结    135
第21章 使用游标    136
21.1 游标    136
21.2 使用游标    137
21.2.1 创建游标    138
21.2.2 使用游标    138
21.2.3 关闭游标    140
21.3 小结    141
第22章 了解高级SQL特性    142
22.1 约束    142
22.1.1 主键    143
22.1.2 外键    144
22.1.3 唯一约束    145
22.1.4 检查约束    146
22.2 索引    147
22.3 触发器    149
22.4 数据库安全    150
22.5 小结    151
附录A 样例表脚本    152
A.1 样例表    152
A.2 获得样例表    155
A.2.1 下载可供使用的Microsoft Access MDB文件    155
A.2.2 下载DBMS SQL脚本    155
附录B 流行的应用系统    157
B.1 使用Aqua Data Studio    157
B.2 使用DB2    158
B.3 使用Macromedia ColdFusion    159
B.4 使用Microsoft Access    159
B.5 使用Microsoft ASP    160
B.6 使用Microsoft ASP.NET    161
B.7 使用Microsoft Query    161
B.8 使用Microsoft SQL Server    162
B.9 使用MySQL    163
B.10 使用Oracle    163
B.11 使用PHP    164
B.12 使用PostgreSQL    164
B.13 使用Query Tool    164
B.14 使用Sybase    165
B.15 配置ODBC数据源    165
附录C SQL语句的语法    167
C.1 ALTER TABLE    167
C.2 COMMIT    167
C.3 CREATE INDEX    168
C.4 CREATE PROCEDURE    168
C.5 CREATE TABLE    168
C.6 CREATE VIEW    168
C.7 DELETE    169
C.8 DROP    169
C.9 INSERT    169
C.10 INSERT SELECT    169
C.11 ROLLBACK    169
C.12 SELECT    170
C.13 UPDATE    170
附录D SQL数据类型    171
D.1 串数据类型    172
D.2 数值数据类型    173
D.3 日期和时间数据类型    174
D.4 二进制数据类型    175
附录E SQL保留字    176
索引    182
  • 拿到手了,这是一本32开本200页的精简SQL语句实用手册,虽然小,但内容还是很丰富的,包括SQL的高级特性以在各种环境下SQL语句的用法。推荐用SQL开发的人人手一本。
    teacher1  发表于 2007-07-12 17:38:10
    推荐
  • 书很不错~
    但是没源码下。。。
    书里提供的网址打不开。。。
    或许是网络问题
    希望能下到的朋友发发给我marsgzb@gmail.com
    先谢了~··
    mars023  发表于 2007-11-09 13:40:43
    推荐
  • 为什么我进不了书上所示的本书网页地址?
    www.forta.com/books/0672325675
    是否正确?
    sandynam  发表于 2007-12-02 19:40:40
    推荐
  • 本书网页地址是否正常,怎么我不能进去?
    www.forta.com/books/0672325675
    sandynam  发表于 2007-12-02 21:42:36
    推荐
  • 本书网址 http://www.forta.com/books/0672325675/ 建议 从 http://www.forta.com/books/ 进入,另外我把书里的mysql例子转成sqlite的版本,发给作者了。不知道这个例子能不能放到图灵这边。
    白龙  发表于 2012-03-21 00:37:24
    推荐
  • 总体感觉还不错,我读到第7章了
    白龙  发表于 2012-03-21 00:37:44
    推荐