文档介绍:《程序员的 SQL 金典》
知名 IT 图书作者杨中科的又一扛鼎力作
Chinapub 在线购买地址:h p:///301651
当当网在线购买地址:h p://product./?product_id=20368319
第一本专门为程序员编写的数据库图书
《程序员的 SQL 金典》
l 将子查询、表连接、数据库语法差异等用通俗易懂、诙谐
幽默的语言讲解出来
l 配合大量真实案例,学了就能用,在短时间内成为数据库
开发高手
第一本专门为程序员编写的数据库图书
《程序员的 SQL 金典》
l 高度提取不同数据库的共同点,仔细分析不同点,并给出
解决方案,同时学会 MSSQLServer、MYSQL、Oracle、DB2
数据库不再是梦
l 国内第一本讲解开窗函数实际应用的图书
轻举技术之“纲”,张合用之“目”,锻造 SQL 高可用性数据库应用指南从理论到实践,凝聚 SQL
主流数据库最前沿的技术要领。
本书特色:主要介绍 SQL 的语法规则及在实际开发中的应用,并且对 SQL 在 MySQL、
MS SQL Server、Oracle 和 DB2 中的差异进行了分析;详细讲解数据库对增、删、改、查等
SQL 的支持并给出了相应的 SQL 应用案例;透彻分析函数、子查询、表连接、不同 DBMS 中
的 SQL 语法差异、SQL 调优、NULL 值处理、事务、开窗函数等高级技术;通过对实际案例
开发过程的详细分析,使读者掌握 SQL 的综合应用技巧。
内容提要
本书主要介绍 SQL 以及在实际开发中的应用,并且对 SQL 在 MYSQL、MSSQLServer、Oracle
和 DB2 中的差异性进行了分析。本书分为三部分:第一部分为基础篇,主要讲解数据库对
增删改查等 SQL 的支持,给出了这些 SQL 的应用案例;第二部分为进阶篇,讲解了函数、
子查询、表联接、不同 DBMS 中 SQL 语法差异、SQL 调优、NULL 值处理、事务、开窗函数
等高级技术;第三部分为案例篇,讲解了前两部分的知识的综合运用。此书适用于学习数据
库编程的读者,对于有一定数据库开发经验的读者也有非常大的参考价值。
前言
市面上讲解数现在据库的书都花了很多篇幅讲解数据库的备份、授权、调优、修复、监
控等内容,这些内容是数据库管理员(DBA)应该掌握的,而对于程序员来说更需要去掌握
的则是 SQL 语句的使用。但是市面上专门讲解 SQL 语句的书非常少,初学者学习数据库开
发过程中常常被那些写给 DBA 的书弄的晕头转向,无法真正快速的掌握 SQL 技术;而且这
些书中讲解的 SQL 也常常是针对特定数据库系统的专有实现,无法很容易的在其他数据库
系统中运行,读者需要阅读大量的书和查阅大量的文档才能掌握不同数据库系统的使用。
本书是专门写给程序员的,因此没有讲解备份、授权、调优、修复、监控等开发人员不
关心的内容,直接从 SQL 语句入手让读者快速的掌握数据库开发的技能。“面向开发人员,
讲解对开发人员最有用的知识”是本书的编写宗旨。
MYSQL、MSSQLServer、Oracle 和 DB2 等都是非常流行的数据库管理系统(DBMS),虽
然在大部分 SQL 语法上这些 DBMS 实现都是一致的,不过在实现细节以及高级语法方面这些
DBMS 的实现差异还是非常大的。如果编写能够兼容这些 DBMS 的 SQL 语句是开发人员经常
需要面对的问题。本书将帮助读者从根本上解决这个问题。
很多开发人员对于 SQL 语句的掌握只限于简单的 SELECT、UPDATE 语句,对于稍微复杂
的逻辑经常需要编写程序代码来完成,这不仅无法发挥数据库的优势,而且开发出的系统性
能非常低,而如果能够使用数据库函数、子查询、表联接、开窗函数等高级的 SQL 特性则
可以大大简化系统开发的难度,并且提高系统的性能。本书将对这些高级特性进行详细的讲
解。
第一本专门为程序员编写的数据库图书
《程序员的 SQL 金典》
本书第 1、2 章介绍数据库系统的基本知识以及基本操作;第 3 章介绍 Insert、Delete
和 Update 语句的基本应用;第 4 章对 Select 语句进行全面的介绍,对模糊匹配、分组、
限制数据条数、计算字段、组合查询等高级内容进行了重点的讲解;第 5 章介绍常用的数据
库函数以及它们在主流 DBMS 中的实现差异;第 6 章介绍索引与约束等知识点;第 7、8 章
分别介绍表连接、子查询等高级查询技术;第 9 章对主流 DBMS 的语法差异进行分析,并且