SQL必知必会(第5版) - [美] 本·福达(Ben Forta)

SQL必知必会(第5版)

[美] 本·福达(Ben Forta)

出版时间

2020-07-29

ISBN

9787115539168

评分

★★★★★

标签

编程

书籍介绍

SQL是使用最为广泛的数据库语言,几乎所有重要的DBMS都支持SQL。本书是麻省理工学院、伊利诺伊大学等众多大学的参考教材,由浅入深地讲解了SQL的基本概念和语法,涉及数据的排序、过滤和分组,以及表、视图、联结、子查询、游标、存储过程和触发器等内容,实例丰富,便于查阅。与其他同类图书不同,本书没有过多阐述数据库基础理论,而是专门针对一线软件开发人员,直接从SQL SELECT开始,讲述实际工作环境中最常用和最必需的SQL知识,实用性极强。新版对书中的案例进行了全面的更新,并增加了章后挑战题,便于读者巩固所学知识。

AI导读
核心看点
  • 由浅入深讲解SQL核心语法,侧重SELECT查询实战。
  • 摒弃繁琐理论,直击一线开发最常用、最必需的知识。
  • 案例全面更新,新增章后挑战题,便于巩固与查漏补缺。
适合谁读
  • 无编程基础的SQL零基础小白,快速建立知识体系。
  • 需要查漏补缺、系统化梳理SQL语法的初级开发者。
  • 希望摆脱Excel,用SQL处理万级数据的业务人员。
读前提醒
  • 译文略显拗口,建议配合在线平台如sqlzoo刷题。
  • 内容较浅,高级主题如索引、锁等未深入,需进阶。
  • 建议先学数据库原理,再结合本书实战,效果更佳。
读者共识
  • 公认最优秀的SQL入门书,通俗易懂,结构清晰。
  • 适合作为案头工具书,随时查阅语法,实用性强。
  • 一天即可读完,能快速提升信心,实现神速入门。

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "第1章 了解SQL 【数据库】保存有组织的数据的容器(通常是一个文件或一组文件)。 【表】某种特定类型数据的结构化清单。 在相同数据库中不能两次使用相同的表名,但在不同的数据库中却可以使用相同的表名。 【模式】关于数据库和表的布局及特性的信息。 【列】表中的一个字段。所有表都是由一个或多个列组成的。 【数据类型】所容许的数据的类型。每个表列都有相应的数据类型,它限制该列中存储的数据。 【行】表中的一条记录。 【主键】一列(或一组列),其值能够唯一标识表中的每一行。 表中的任何列都可以作为主键,只要它满足以下条件: 任意两行都不具有相同的主键值; 每个行都必须具有一个主键值(不允许NULL值);"
  • "数据库是保存有组织的数据的容器。我们并不直接访问数据库,而是使用数据库管理系统(DBMS)"
  • "如果要删除表中所有的数据,不要用 DELETE。而应该使用 TRUNCATE TABLE,它能完成相同的工作,并且速度更快(因为不记录数据的变动)。"
  • "UNION ALL 为 UNION 的一种形式,它能完成 WHERE 子句完成不了的工作。如果确实需要每个条件的匹配行全部出现(包括重复行),就必须使用UNION ALL,而不是WHERE。"
  • "很少有绝对正确或绝对错误的方法。性能可能会受操作类型、所使用的DBMS、表中数据量、是否存在索引或键等条件的影响。"
  • "一般在使用 GROUP BY 子句时,应该也给出 ORDER BY 子句。这是保证数据正确排序的唯一方法。千万不要仅依赖 GROUP BY 排序数据。"
  • "使用简单的 ROLLBACK 和 COMMIT 语句,就可以写入或撤销整个事务。但是,只对简单的事务才能这样做,复杂的事务可能需要部分提交或回退。"
作者简介
本·福达是世界知名的技术作家,在计算机产品开发、支持、培训和营销等方面拥有20多年的丰富经验。曾任Adobe公司开发者关系部总监。多年来,他撰写了SQL、正则表达式、JSP、WAP和Windows开发等方面的十多部技术图书,其中不少是世界畅销书,已被翻译为多种语言在全世界出版发行。
目录
第1 课 了解SQL 1
1.1 数据库基础 1
1.2 什么是SQL 6
1.3 动手实践 7
1.4 小结 9

显示全部
用户评论
用「每天 10 分钟入门 SQL 」形容这本书再合适不过了,如果对 SQL 已有基本解后了,可能不是很适合,但对于小白用户来说真的很友好。书里的练习都做一次,我相信已经能在日常工作中进行简单的查询运用了。最重要的是,如果对自己有更高要求的话,按照书里的内容,在执行超 10000 条记录的多工作表查询计算时,SQL 真的可以替代 Excel 。
SQL中最基础的知识,解释的比较清晰,适合当做入门手册查询。
完整读完的一本工具书,受益匪浅,但只是入门 ,路还很长。
10月搭配牛某刷完SQL题库 非常非常棒 深入浅出。虽然没有砍下大厂商分数分—商分数分也并非我首选—但必须要大力安利牛某和此书。人生巧合之处在于 牛某是现公司客户 看到牛某马上要有好几个赞到飞起的巨有钱的金主爸爸 我觉得我也不算白嫖了一波。
sql入门
浅显易懂,入门好书
很浅的入门书,稍微有点基础的可以不用看
入门读物
本书脚本可从https://forta.com/books/0135182794/里下载,电子资源微信读书上有,感谢全国人大代表马先生。
真的是浅显易懂,每天少量的时间快速回顾sql语法
下载
收藏