标签
内容简介
《SQL入门经典(第6版)》是美国 Sams 出版公司畅销教程 Sams Teach Yourself SQL in 24 Hours 的中文译本,由人民邮电出版社引进出版,隶属“入门经典系列”。全书共 24 章,按“一小时一章、一天学完”的节奏编排,面向零基础读者系统讲解 SQL 语言。内容从 SQL 的定义与历史、ANSI SQL 标准(书中以 SQL-2011 为参照)讲起,逐步展开数据库与表的创建、数据类型选择、完整性约束、规格化与反规格化等设计层面的知识;随后进入数据处理的核心:用 DML 语句增删改数据、管理事务、编写查询,使用操作符筛选数据,做汇总、排序与分组,重构查询结果的呈现形式,处理日期和时间,连接多张表、使用子查询、合并多个查询。书中后半部分转入进阶与运维话题:利用索引与优化技巧改善性能,管理数据库用户与安全,使用视图和异名,查询系统目录,并讨论企业级与 Web 环境下的 SQL 扩展,以及 Oracle、Microsoft SQL Server 对标准 SQL 的重要扩展。每章配有“问与答”“测验”和小结,书末附录收录常用 SQL 命令速查、Oracle 与 Microsoft SQL 的安装说明、测验与练习答案及额外练习,便于边学边练、自我检验。
编辑推荐
这是一本“按小时计费”的 SQL 教程:24 章对应 24 个学习单元,每章篇幅克制,通勤路上或晚饭后读一章就能消化,特别适合怕被大部头劝退的初学者。 它的长处在于“标准 + 差异”的双轨写法。多数入门书只教你一种数据库的语法,而这本在讲清 ANSI SQL 通用规则的同时,反复提示 MySQL、Oracle、SQL Server 在实现上的差别——这是很多初学者第一次换数据库就踩坑的地方,提前知道能少走不少弯路。 结构上也是循序渐进的教科书式安排:先讲数据类型、建表、约束和规格化,把“表该怎么设计”这层地基打稳,再进入查询、连接、子查询、聚合与分组这些日常最常用的操作,最后才谈索引、性能优化、权限与安全、视图和系统目录。每章后面的问与答、测验和练习不是摆设,题目紧扣正文的例子,做一遍就能自查是否真懂。 书末附录相当实用:常用 SQL 命令速查表可以当案头手册,Oracle 与 Microsoft SQL 的安装说明省去初学配置环境的麻烦,测验答案和额外练习则让自学的人不至于卡住没人问。第6版相较上一版做了内容更新,页数与篇幅更精炼,作为一本可通读、可查阅的入门书,性价比不错。
适合谁读
适合
- 零基础想系统学习 SQL 语法与数据库基本概念的自学者
- 计算机、信息管理等相关专业需要配套教材的在校学生
- 已会用 Excel 处理数据、想进一步用 SQL 查库的职场新人
- 需要补足数据库基础后再学 MySQL、Oracle 等具体产品的开发者
- 数据分析、运营、测试等岗位中需要写查询语句的非专职开发人员
不适合
- 已有多年数据库经验、想深入钻研执行计划与内核的资深 DBA
- 希望专攻某一数据库产品的运维调优、需要大量实战案例的读者
- 只想速成某个 ORM 框架或 BI 工具、不打算学 SQL 语法的人
阅读建议
- 按章节顺序读,每章读完后立刻动手敲一遍书中的示例语句,输入比阅读更能记住语法。
- 提前装好一个可用的数据库环境(书中附录有安装说明),把附录里的示例表建起来,边学边查。
- 重点做每章的测验与练习,做错的题回到对应小节重读,比通读两遍更有效。
- 读完查询与连接章节后,可以找一份公开数据集自己出题练习,把书中的语法迁移到真实数据上。
出版社简介
人民邮电出版社
中国 · 成立于 1953 年
人民邮电出版社以科技、计算机与信息通信类图书见长,并由此延伸至摄影、艺术、软件学习与励志成长等门类,形成较为多元的出版方向。库内图书既涵盖《重构与模式(修订版)》《华为交换机学习指南(第二版)》等计算机与通信技术读物,也收录《小王子(中英法彩绘典藏纪念版)》《了不起的盖茨比》《假如给我三天光明》等双语典藏类作品;《北京十年:1980-1990》与《鬼刀 WLOP个人插画作品集》则体现其在摄影与艺术领域的布局。作者资源包括安东尼·圣埃克苏佩里、海伦·凯勒、Joshua Kerievsky、王达、张兆增与WLOP等。
目录
- 第1章 欢迎来到SQL世界
- 第2章 定义数据结构
- 第3章 管理数据库对象
- 第4章 规格化过程
- 第5章 操作数据
- 第6章 管理数据库事务
- 第7章 数据库查询
- 第8章 使用操作符对数据进行分类
- 第9章 汇总查询得到的数据
- 第10章 数据排序与分组
- 第11章 重构数据的外观
- 第12章 日期和时间
- 第13章 在查询中连接表
- 第14章 使用子查询定义未知数据
- 第15章 将多个查询组合成一个
- 第16章 利用索引改善性能
- 第17章 改善数据库性能
- 第18章 管理数据库用户
- 第19章 管理数据库安全
- 第20章 创建并使用视图和异名
- 第21章 使用系统目录
- 第22章 高级SQL主题
- 第23章 将SQL扩展到企业、互联网和内联网
- 第24章 标准SQL的扩展
- 附录A 常用SQL命令
- 附录B 安装Oracle和Microsoft SQL
- 附录C 测验和练习的答案
- 附录D 额外练习
- 术语表
常见问题
这本书适合零基础的人看吗?
适合。全书从 SQL 是什么、数据库由哪些对象组成讲起,不预设编程经验;每章篇幅短、配有示例与测验,是典型的初学者教材。但完全没接触过计算机的人仍需先了解基本的表、行、列概念。
这本书讲的是哪个数据库的 SQL?
以 ANSI SQL 标准为主线(书中参照 SQL-2011 标准),同时指出 MySQL、Oracle、Microsoft SQL Server 等主流实现在语法上的差异,并附有 Oracle 和 Microsoft SQL 的安装说明,属于“标准优先、兼顾各家”的写法。
第6版和第5版有什么区别?
两版作者和译者团队基本延续,框架同为 24 章。第6版由人民邮电出版社于 2020 年出版,郝记生、王士喜翻译,页数 327 页,较第5版的 349 页更为精炼,并对标准版本与部分内容做了更新;第5版由井中月、郝记生翻译,2011 年出版。
零基础学到什么程度算学完这本书?
能独立建表并设置主键、外键等约束,写出带条件筛选、聚合汇总、多表连接和子查询的查询语句,理解事务与视图的作用,并能看懂简单的索引与权限设置,基本就达到了本书设定的目标水平。
书里的例子用的是什么数据库和示例数据?
书中使用一套带统一命名规范的示例表(表名以 _TBL 后缀命名并定义主键等约束)贯穿全书,附录提供常用 SQL 命令速查和安装说明,读者可在 MySQL、Oracle 或 SQL Server 上自行建表复现例子。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。