SQL语法简洁,使用方式灵活,功能强大,已经成为当今程序员不可或缺的技能。
本书是深受世界各地读者欢迎的SQL经典畅销书,内容丰富,文字简洁明快,针对Oracle、SQL Server、MySQL、DB2、PostgreSQL、SQLite等各种主流数据库提供了大量简明的实例。与其他同类图书不同,它没有过多阐述数据库基础理论,而是专门针对一线软件开发人员,直接从SQL SELECT开始,讲述实际工作环境中最常用和最必需的SQL知识,实用性极强。通过本书,读者能够从没有多少SQL经验的新手,迅速编写出世界级的SQL!
本书是麻省理工学院、伊利诺伊大学等众多大学的参考教材。除了作为教程之外,独特的编排方式还使本书成为方便的快速查询手册。
作者为本书专门开设了网站,提供下载、勘误和答疑:
http://forums.forta.com/threads.cfm?forumid=A1031720-3048-80A9-EF986F59D2959184
目 录
第1课 了解SQL1
1.1 数据库基础1
1.2 什么是SQL6
1.3 动手实践7
1.4 小结8
第2课 检索数据9
2.1 SELECT语句9
2.2 检索单个列10
2.3 检索多个列12
2.4 检索所有列13
2.5 检索不同的值14
2.6 限制结果15
2.7 使用注释18
2.8 小结20
第3课 排序检索数据21
3.1 排序数据21
3.2 按多个列排序23
3.3 按列位置排序24
3.4 指定排序方向25
3.5 小结28
第4课 过滤数据29
4.1 使用WHERE子句29
4.2 WHERE子句操作符31
4.3 小结36
第5课 高级数据过滤37
5.1 组合WHERE子句37
5.2 IN操作符41
5.3 NOT操作符43
5.4 小结45
第6课 用通配符进行过滤46
6.1 LIKE操作符46
6.2 使用通配符的技巧53
6.3 小结53
第7课 创建计算字段54
7.1 计算字段54
7.2 拼接字段55
7.3 执行算术计算61
7.4 小结63
第8课 使用数据处理函数64
8.1 函数64
8.2 使用函数65
8.3 小结73
第9课 汇总数据74
9.1 聚集函数74
9.2 聚集不同值81
9.3 组合聚集函数83
9.4 小结83
第10课 分组数据84
10.1 数据分组84
10.2 创建分组85
10.3 过滤分组87
10.4 分组和排序90
10.5 SELECT子句顺序92
10.6 小结92
第11课 使用子查询93
11.1 子查询93
11.2 利用子查询进行过滤93
11.3 作为计算字段使用子查询98
11.4 小结100
第12课 联结表101
12.1 联结101
12.2 创建联结104
12.3 小结111
第13课 创建高级联结112
13.1 使用表别名112
13.2 使用不同类型的联结113
13.3 使用带聚集函数的联结119
13.4 使用联结和联结条件121
13.5 小结121
第14课 组合查询122
14.1 组合查询122
14.2 创建组合查询123
14.3 小结129
第15课 插入数据130
15.1 数据插入130
15.2 从一个表复制到另一个表137
15.3 小结138
第16课 更新和删除数据139
16.1 更新数据139
16.2 删除数据141
16.3 更新和删除的指导原则143
16.4 小结144
第17课 创建和操纵表145
17.1 创建表145
17.2 更新表150
17.3 删除表153
17.4 重命名表153
17.5 小结154
第18课 使用视图155
18.1 视图155
18.2 创建视图158
18.3 小结165
第19课 使用存储过程166
19.1 存储过程166
19.2 为什么要使用存储过程167
19.3 执行存储过程169
19.4 创建存储过程170
19.5 小结174
第20课 管理事务处理175
20.1 事务处理175
20.2 控制事务处理177
20.3 小结182
第21课 使用游标183
21.1 游标183
21.2 使用游标184
21.3 小结189
第22课 高级SQL特性190
22.1 约束190
22.2 索引197
22.3 触发器199
22.4 数据库安全201
22.5 小结202
附录A 样例表脚本203
附录B 流行的应用程序210
附录C SQL语句的语法223
附录D SQL数据类型228
附录E SQL保留字234
常用SQL语句速查238
索引240
《免疫力是最好的医生》内容简介:为什么常年慢性病等基础性疾病人群容易感染疫病等各种疾病,因为免疫力差。好好调理呼吸道疾病、
地理信息系统导论-(原著第五版)-(含光盘) 本书特色 《地理信息系统导论(原著第5版)》:经典教材 多次再版 同步引进畅销8年,中译本(原著第1版、第3版)发...
本书全面介绍了交互设计的基本理论,从界面设计、交互原理到用户体验,囊括了所有专业知识点,并通过列举大量具有开创性的交互设
《Java面向对象编程》内容由浅入深,紧密结合实际,利用大量典型实例,详细讲解Java面向对象的编程思想、编程语法和设计模式,介
《高频电子线路(第4版)》全书共13章,即:绪论,信号分析,选频网络,高频小信号放大器,非线性电路、时变参量电路和变频器,高频
IfyouareadesignerwhoknowsHTML,CSS,andJavaScript,youcaneasilylearnhowtomakenative...
《摄影造型解析》内容简介:《摄影造型解析》作者董介人系南师大徐悲鸿教育奖获得者。本书作者以该校摄影专业研究生课的基础,加以
《数据库索引设计与优化》提供了一种简单、高效、通用的关系型数据库索引设计方法。作者通过系统的讲解及大量的案例清晰地阐释了
本书是提高网站搜索可用性的红宝书,它将SEO和Web可用性两个不同领域的知识融会贯通,详细阐述了用户的各种搜索行为和行为背后的
《种文化》内容简介:本书从产业兴旺、生态宜居、乡风文明、治理有效、生活富裕等角度,遴选了上百幅来自全国各画乡的农民画新作,
《故宫里的博物学:给孩子的清宫鸟谱》内容简介:本书是专为孩子打造的中华文化通识读本,以清代乾隆时期的皇家动物图鉴《清宫鸟谱
软件“风格”所要讨论的主题是如何在开销与功能之间、优雅与可维护性之间、灵活。性与过分灵活之间寻找完美的平街点。在本书中,
系统安装与重装从入门到精通-(附光盘) 本书特色 恒盛杰资讯编著的《系统安装与重装从入门到精通(附光盘)》涵盖了安装系统前不得不知道的事、硬盘分区和格式化、安装...
本书为日本长销商品的设计细节透析,回顾了日本各领域长销商品的注重消费者体验的设计变迁,以详尽的图解形式对比设计的变与不变
这是湖南美术出版社出版的《德国新媒体插画教程》系列中的两本插画书之幻想类一本。由来自德国HAW的孟克塔塞尔教授引领,展示了他
Therevisededitioncontainsanewchapterwhichprovidesanelegantdescriptionofthesemant...
《超级花生逗讲冷笑话2》内容简介:《超级花生逗讲冷笑话2》是继畅销书《超级花生逗讲冷笑话》之后继续以超级花生逗为主要漫画形象
本报告是中国科学院发布的年度系列报告《科学发展报告》的第十七本,旨在综述2013年度世界科学前沿进展,展望重要科学领域发展趋
物联网概览以及联网装置设计原则因特网原理原型设计与制作及具体案例介绍物联网装置涉及的编程技术物联网产品商业模式制造阶段可
《图像处理、分析与机器视觉(第3版)》是为计算机专业图像处理、图像分析和机器视觉课程编写的教材。《图像处理、分析与机器视觉(