深入浅出SQL

出版时间:2008-3  出版社:东南大学  作者:贝里  页数:571  
Tag标签:无  

内容概要

你将从本书学到什么?  在如今的世界,数据就是力量,但是成功的真正秘诀却是管理你的数据的力量。《深入浅出SQL》带你进入SQL语言的心脏地带,从使用INSERT和SELECT这些基本的查询语法到使用子查询(subquery)、连接(join)和事务(transaction)这样的核心技术来操作数据库。到读完本书之时,你将不仅能够理解高效数据库设计和创建,还能像一个专家那样查询、归一(normalizing)和联接数据。你将成为数据的真正主人。  为什么本书看起来如此不同?  我们认为你的时间如此宝贵以至于不应该花费在为新概念伤脑筋上面。《深入浅出SQL》用最新的认知科学和学习理论打造多感官的学习体验,它运用丰富的视觉形式激发你的大脑工作,而不是密密麻麻的文字让你看了昏昏欲睡。

作者简介

作者:(美国)贝里

书籍目录

Intro Who iS this book for?  We know what you’re thinking Metacognition Bend your brain into submission Readmc The technical review team Acknowledgments1 Data and Tables: A place for everything   Defining your data  Look at your data in categories What's in a database? Your database viewed through x-ray specs Databases contain connected data Tables Up Close Take command!  Setting the table: the CREATE TABLE statement  Creating a more complicated table  Look how easy it is to write SQL  Create the mycontacts table, finally  Your table is ready  Take a meeting with some data types  Your table, DESCribed  You can't recreate an existing table or database!  Out with the old table, in with the new  To add data to your table, you'll use the INSERT statement  Create the INSERT statement  Variations on an INSERT statement  Columns without values  Peek at your table with the SELECT statement  SQL Exposed: Confessions of a NULL  Controlling your inner NULL  NOT NULL appears in DESC   Fill in the blanks with DEFAULT   Your SQL Toolbox2 The SELECT Statement: Gifted data retrieval  Date or no date? A better SELECT What the * is that?  How to query your data types  More punctuation problems  Unmatched single quotes  Single quotes are special characters INSERT data with single quotes in it  SELECT specific columns to limit results  SELECT specific columns for faster results  Combining your queries  Finding numeric values  SmComparison Operators  Finding numeric data with Comparison Operators  Text data roping with Comparison Operators  To be OR not to be The difference between AND and OR Use IS NULL to find NULLs Saving time with a single keyword: LIKE The call of the Wild(card) Selecting ranges using AND and comparison operators Just BETWEEN us... there's a better way After the dates, you are either IN... ... or you are NOT IN More NOT Your SQL Toolbox3 DELETE and UPDATE: A change will do you good  Clowns are scary Clown tracking The clowns are on the move How our clown data gets entered Bonzo, we've got a problem Getting rid of a record with DELETE Using our new DELETE statement DELETE rules The INSERT-DELETE two step Be careful with your DELETE The trouble with imprecise DELETE Change your data with UPDATE UPDATE rules UPDATE is the new INSERT-DELETE UPDATE in action Updating the clowns' movements UPDATE your prices All we need is one UPDATE YOur SQL Tbolbox4 Smart Table Design: Why be normal?  Two fishy tables A table is all about relationships Atomic data Atomic data and your tables Atomic data rules Reasons to be normal The benefits of normal tables Clowns aren't normal Halfway to 1NF PRIMARY KEY rules Getting to NORMAL Fixing Greg's table The CREATE TABLE we wrote Show me the Time-saving command The CREATE TABLE with a PRIMARY KEY 1, 2, 3... auto incrementally Adding a PRIMARY KEY to an existing table ALTER TABLE and add a PRIMARY KEY Your SQL Toolbox5 ALTER: Rewriting the past 6 Advanced SELECT: Seeing your data with new eyes 7 Multi-table Database Design: Outgrowing your table 8 Joins and Multi-table Operations: Can’t we all just get along? 9 Subqueries: Queries Within Queries 10 Outer Joins, Self Joins, and Unions: New maneuvers 11 Constraints, Views, and Transactions: Too many cooks spoil the database 12 Security: Protecting your assets

编辑推荐

“这本《深入浅出SQL(影印版)》不是让SQL变得容易,而是让SQL变得有挑战性,变得有趣,变得好玩。《深入浅出SQL(影印版)》甚至回答了那个老问题:如何讲解无关联子查询而不会因此失去活下去的愿望?《深入浅出SQL(影印版)》是正确的学习途径——快速、活泼、而且看上去很酷。”——Andrew Cumming,《SQL Hacks》的作者,sqlzoo.net的管理员“有些书你会买,有些你会保存,有些你会放在案头,感谢O’Reilly和Head First团队开创了终极的Head First(深入浅出)系列。这个系列的书籍会被逐页翻阅,变得皱皱巴巴并被随身携带。《深入浅出SQL》在我的书堆的顶端。”——Bill Sawyer,ATG培训经理,Oracle作者介绍:Lynn is a fiction writer stuck in a technical book writer's body. Upon discovering that technical book writing actually paid real money, she learned to accept and enjoy it.After going back to school to get a Masters in computer science, she worked for the acronyms NRL and LANL. Then she discovered Flash, and wrote her first bestseller.

图书封面

图书标签Tags

评论、评分、阅读与下载


    深入浅出SQL PDF格式下载


用户评论 (总计32条)

 
 

  •   这本书我觉得很好,从很多方面讲解SQL,还提到了范式比CHINA_PUB也好,它太贵
  •   非常好的一本书真正做到深入浅出很喜欢headfirst系列
  •   虽然是影印版,但是质量很不错。比想象的要好得多。
  •   好Q的书~ 我会好好学习的~!
  •   给孩子买的!
  •   其实之前看过这本书的电子版啦,但是还是想要一本,呵呵
  •   经典的书籍,英文原版的更好!
  •   偶入门的书~~真的挺好
  •   比中文版好
  •   还在看,图很多、
  •   顺便提高英文阅读了
  •   这本书不是让SQL变得容易,而是让SQL变得有挑战性,变得有趣,变得好玩。本书甚至回答了那个老问题:如何讲解无关联子查询而不会因此失去活下去的愿望?本书是正确的学习途径——快速、活泼、而且看上去很酷。要是有中文版就更好了,还是看母语的书舒服一些,hehe。
  •   易懂。 做php开发5年了。 每次都用phpmyadmin。 现在对sql的理解更深了。
  •   还没看呢不过估计Headfirst系列的都没有问题的。。。。
  •   初学必备,有基础者看后也可巩固知识,不过错误蛮多的http://oreilly.com/catalog/9780596526849/errata/为英文版本的勘误表,页码和影印版是对应的
  •   对于我这种出学都来说挺不错的一本书。
  •   刚买了,准备好好看下。。
  •   入门不错,不过也仅限入门。HeadFist的风格,不说也知道。
  •   还好,就是太简单了还好,就是太简单了
  •   Head First系列说经典可能也算不上,但的确开辟了一条计算机科学教学的新路。而且这个系列也包括O'Reilly除动物以外的书籍纸张质量都非常好,跟机械工业出版社形成了鲜明对比,'PHP圣经'第四版比面巾纸硬点有限。本书面向SQL入门读者,如果你之前没有SQL经验或者知之甚少,再或是学过几天但对那些稀奇古怪的语法和结构有些反胃的话,没有这本更适合你了。语言也未必清新,风格也不见得幽默,主要是图多字少,生动形象,而且最主要的是覆盖了基础的方方面面,重要和疑难的问题也都一一提到而且解释的很清楚,就算按照传统方式组织和排版,Head First也是非常好的入门书籍。缺点是效率低,虽然书很厚,实际上内容很少,饭前便后勉强入个门还可以,要打算靠一本书走上数据库的道路或者对于SQL有一定基础,也写过一些应用,那你可能看半本也未必有什么提高。所以也不能单纯的评论好坏,面向的读者群不同。Head First系列英文原版的排版和字体比中文版要好,而且单词不多,所以对于有一定英文水平的读者,还是推荐英文影印版。所谓影印版就是官方授权的盗版,内容和原版一样只是印刷质量差一些,不过Head First系列都很不错。Head First系列都值得一读,如果你想学的话。
  •   Head First系列的图书风格新颖,本书秉承了该系列的一贯风格,以大量的插图和实例来详尽的剖析SQL语言,给人留下一种直观且深刻的印象。本书是初学者用书,对那些希望更深入了解SQL语言的读者可能并不合适。
  •   本身是用幼稚园式的大图片小提示进行教学,出了阅读速度并不如现场之外,比起枯燥的教科书类来说入门是现有书籍里最好的选择。可能对于我这种用习惯EF、LinQ to SQL一类高封装的ORM的懒人比较好。真正学习来说还是建议是用系统讲述一类的书籍。
  •   这是一本好书。。但是价格偏贵了点。。该系列部分书籍都打5折。。为什么这本不打。。等了好久还是那么贵。。便宜点吧。。便宜点我把整个系列买下来!!!!
  •   在图书馆看过这本书,是以MySQL来讲解的,顺带也提及了和其他数据库的不同之处。尽管是全英文,但不是很难读,内容也比较简单,读起来也很有趣,唯一开始弄不太明白的是范式那一章(数据库表格的设计),多看了一遍就弄明白了,每个章节后面有一些小的tool... 阅读更多
  •   整本书都是英文版的,我能说英语连A级都没过的人伤不起吗!!!!!!!!!!!!!!!!!!!!!!
  •   这本SQL我觉得是这个系列里写得相当不错的。用词简单、语言幽默、图文并茂。用非常浅显的例子,轻松代你入门。值得推荐。等看完这本,然后去看专业SQL Reference就轻松多了。
  •   晕,收到书一开,是全英文版本啊!!评论里也没有人说。。。
  •      将近600页的书,内容并不多。本书着重基本语法的理解和基本概念的阐释,配合大量的插图,所有的东西都是立体的。穿插在各个章节中的练习题恰到好处地让我巩固了刚刚学到的概念和语法,书中“没有蠢问题”一节解答了好多疑惑并提醒好多细节,确实有画龙点睛之妙。总的感觉,这本书有让人一口气读下来的冲动,一点也感觉不到枯燥。
  •     今天刚收到货,没想到是英文版,巨郁闷。。,又重新订了一本中文版的,希望物有所值啊~~~
      
      看了head first这一系列的好几本书,像是数据分析和设计模型,都觉得很不错,很适合初学者。
      
      
      
  •     作为入门的书相当的不错,有辅助理解的讲解和例子,同时有有练习题加深记忆。
      但作为快速学习的书确不合适,因为为了讲清一个道理,往往太罗嗦。
      同时因为扯的东西有点儿多,所以显得有点儿乱,还得自己花时间去整理思路,让知识系统化。
      总的说来,有时间可以好好的看看这本书
  •     花了快三周看完这本书。
      
      其实刚翻开时,它能立刻勾起了你童年时翻连环画时的感觉,这本98元的书每页纸所包含的信息量比你想象的要少很多。
      
      不过读完后,发现这本书还是有很多亮点的:
      1.清晰的逻辑线
      2.O‘Reilly TAIWAN近乎完美的翻译,尤其是中英文Keyword在书中表述拿捏的很好,绝对不会让你产生“还不如看原版”的感觉。
      3.在常用的操作上写得很细腻,而且为读者的深入研究指明了方向
      
      综上所述,如果你不介意多花一点钱或者是浪费纸张的感觉的话,深入浅出SQL是一本数据库入门好书。当然,如果你想找一本书用来随手的技术查询的话,同样是O‘Reilly出版的SQL技术手册(第3版)会更加适合。
      
  •     这本对所有没SQL基础的人来说都是本好书,生动的图画,幽默的语言,紧凑的内容,让你爱不释手,绝对是入门SQL的好!
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7