总体来说这是一本非常基础的数据库方面的书。这本书几乎涉及了SQL的全部内容。涉及的都不深入,比如存储过程、事务处理、约束、游标这些高级内容就只是一笔带过,作为一本初级入门书能够大致了解一下高级主题为进一步深入了解做准备。
在基础语法方面做得很优秀。SELECT查询语句由浅入深讲得很容易理解。由最简单的检索单个列,检索多列,排序,WHERE子句过滤行到计算字段,使用函数以及汇总查询和联结多表查询。这些方面讲得透彻。
比如,汇总查询时,会提醒WHERE子句应位于GROUP BY子句之前,并且出现在SELECT后面的列名,要么是汇总字段,要么是GROUP BY子句的列名。
不足之处是在插入和删除讲得简略,似乎作者认为只要讲好了查询,这本书的工作就算是完成了。对于高级主题更是涉及很少。
在使用这本书的时候有几点需要注意:
1、参考每个DBMS的联机文档,因为每个DBMS使用的SQL语法都不一致,在SQLServer 2008上能运行的SQL在MySQL上就不一定能运行。作者提的SQL也不是所有都能在每一个DBMS上运行。比如在ACCESS上是不支持CREATE VIEW操作的(解决的办法是直接SELECT查询保存查询,并在另外一个查询中引用此查询名)。同时ACCESS不支持在定义数据表时使用Decimal数据类型。
2、一定要对每一个SQL试验一遍,甚至应该想出更多需要去查询的信息。尽可能多地让自己去想解决的方法和给自己出难题。如果觉得没有,可以到论坛上CSDN上找别入无法解决的问题。
——————————————————————————————-————
总体上,这本书是一本比较好的入门书。对于尽了解SQL是很有帮助的。
一本比较简单的入门书
《SQL必知必会》热门书评
-
很浅的一本入门书
16有用 0无用 Ven 2007-08-10
名副其实,书中的内容的确是关系型数据库使用者“必须知道必须会”的,如果你连这些都不知道,那就太……这本书讲得实在有够浅,只适合彻底的新手和入门者。而对于一个有SQL使用经验的人来说,本书前17章和20、22章的内容你一定了如指掌;如果你对18、 19、21章讲解的视图、存储过程和游标功能很陌生,那么...
-
勘误(第四版)
11有用 0无用 orcl_zhang 2013-12-21
刚拿到书,晚上躺在床上看,很惬意。书很不错,通俗易懂,结构也很非常好,循序渐进。虽然内容比较简单,适合新手,但是没有多余的废话,非常精炼,该讲的都讲到了。非常适合SQL入门,基本上一天就可以将书看完。P31表4-1中,操作符“!”,说明“不小于”,其中“!”应该为“!<"。P51”与...
-
《SQL必知必会》书评
9有用 0无用 豆豆家の哲爸爸 2008-11-23
《SQL必知必会(第3版)》刚买来的时候就非常惊讶--居然这一200页不到的小本本定的市场价是29元,32开的handbook可方便随身带,买来后一口气就阅读到了第七章,大呼过瘾。里面的内容是以前知道但没有理解,但没有像这本书这么教得通俗易懂的,如形容数据表就像是一个文件夹,数据库实例就像是一个文件...
-
一本比较简单的入门书
5有用 0无用 MR.LONG 2012-07-10
总体来说这是一本非常基础的数据库方面的书。这本书几乎涉及了SQL的全部内容。涉及的都不深入,比如存储过程、事务处理、约束、游标这些高级内容就只是一笔带过,作为一本初级入门书能够大致了解一下高级主题为进一步深入了解做准备。在基础语法方面做得很优秀。SELECT查询语句由浅入深讲得很容易理解。由最简单的...
-
数据库讲的很全很简单,很给力...
4有用 0无用 我才是二亮 2015-03-04
在初期对数据库的认识中,我仅仅在掌握了简单基础的增删改查后便看似愉快的放弃了对数据库的深入研究了。因为似乎我在自己所写的程序中,这四句增删改查足矣让我受用一生。还记得当初刚开始学习数据库的时候,习惯性的在QQ上加了个...
