请问那能找到杨中科程序员的SQL金典的介绍
发布网友
发布时间:2022-04-08 03:28
我来回答
共1个回答
热心网友
时间:2022-04-08 04:57
试读电子版下载地址:http://www.blogjava.net/Files/huanzhugege/cxydSQLjd.zip
《程序员的SQL金典》
将子查询、表连接、数据库语法差异等用通俗易懂、诙谐幽默的语言讲解出来
配合大量真实案例,学了就能用,在短时间内成为数据库开发高手
高度提取不同数据库的共同点,仔细分析不同点,并给出解决方案,同时学会MSSQLServer、MYSQL、Oracle、DB2数据库不再是梦
国内第一本讲解开窗函数实际应用的图书
本书特色:主要介绍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特性则可以大大简化系统开发的难度,并且提高系统的性能。本书将对这些高级特性进行详细的讲解。
本书第1、2章介绍数据库系统的基本知识以及基本操作;第3章介绍Insert、Delete和Update语句的基本应用;第4章对Select语句进行全面的介绍,对模糊匹配、分组、*数据条数、计算字段、组合查询等高级内容进行了重点的讲解;第5章介绍常用的数据库函数以及它们在主流DBMS中的实现差异;第6章介绍索引与约束等知识点;第7、8章分别介绍表连接、子查询等高级查询技术;第9章对主流DBMS的语法差异进行分析,并且给出了解决方案;第10章介绍注入漏洞攻击、SQL调优、事务、自动增长字段、NULL值处理、开窗函数等高级话题;第11章以一个案例讲解书中知识点在实际开发中的应用。
参考资料:http://www.blogjava.net/huanzhugege/archive/2008/10/23/236095.html