SQL入门经典(第5版) 封面

SQL入门经典(第5版)

暂无评分
字数
562字
章节数
32
丛书
入门经典系列
ISBN
9787115264077

标签

内容简介

本书是 Sams Teach Yourself SQL in 24 Hours 系列的中译本第5版,由长期从事数据库教学与咨询工作的三位作者合著,面向零基础读者系统讲解 SQL 语言。 全书分为九个部分、共24章:从 SQL 的定义、历史与命令分类讲起,先建立概念框架;随后进入数据库建立环节,介绍数据类型、表与数据库对象、完整性约束、规格化(规范化)与反规范化,以及 INSERT、UPDATE、DELETE 等数据操作和事务控制(COMMIT、ROLLBACK、SAVEPOINT);第三、第四部分集中训练查询能力,包括 SELECT 语句的基本结构、比较与逻辑操作符、汇总函数、排序与分组、数据格式化、日期时间处理,进而讲解多表连接、子查询与多个查询的组合;第五至第七部分讨论索引与性能调整、用户与权限管理、视图与系统目录;最后一部分延伸到高级 SQL 主题、SQL 向企业与互联网环境的扩展,以及不同数据库产品对标准 SQL 的方言差异。 附录提供常用 SQL 命令速查、MySQL 安装与练习环境搭建、各章测验与练习答案,以及示例表的建表与插入语句,便于边读边练。全书强调“标准与实现之差”,示例兼顾 Oracle、MySQL 等主流平台,每章配有小结、问与答和实践题。

编辑推荐

SQL 入门书很多,这本的长处在于“体系完整 + 可动手”。它不是把 SELECT 讲完就收尾的速成小册,而是从建库、建表、约束、范式一路讲到事务、索引、权限和视图,读完对关系型数据库的运作有一个闭环认识。 第二,它明确区分 ANSI 标准与各家产品的方言。很多初学者换一个数据库就发现代码跑不通,原因往往是没有建立“标准—实现”的意识;本书在讲解语法时反复提示不同实现的差异,这个习惯比记住某一条语句更值钱。 第三,练习密度高。每章末尾都有小结、问与答和实践题,附录还给出答案、建表与插入脚本以及 MySQL 环境搭建步骤,读者可以照着把示例库跑起来,避免“看得懂、写不出”。 需要说明的是,本版成书于 2011 年,示例以 MySQL 等当时的版本为准,部分语法细节(如窗口函数、新版本特性)未覆盖,适合打地基而非追新。作为第5版,它属于该系列中流传较广、评价较稳的一版,适合作为第一本系统教材精读一遍,再用更新资料补齐新特性。

适合谁读

适合

  • 完全没有数据库基础、想系统学习 SQL 的编程初学者
  • 需要写查询但缺少体系训练的测试、运维、数据分析从业者
  • 高校数据库课程的学生,可作为配套练习教材
  • 从 Excel 转向关系型数据库、希望理解建表与规范的职场人

不适合

  • 已有多年 SQL 经验、想查找新版特性的资深开发者
  • 只想速查语法、不愿做练习的读者
  • 需要特定数据库(如 PostgreSQL 专有功能)深度专讲的读者

阅读建议

  1. 先按章节顺序读第一到第四部分,边读边在本地 MySQL 中把示例表建起来,保证每段代码都能跑通。
  2. 每章后的测验与实践题务必动手做,附录C的答案建议做完再看,避免形成“看懂即会”的错觉。
  3. 读到性能、索引与权限部分时,可结合自己工作中的真实表结构做改造练习,理解约束与索引的代价。
  4. 全书读完后补一份更新资料,重点看窗口函数、CTE 等本书未覆盖的现代 SQL 特性。

出版社简介

人民邮电出版社 中国 · 成立于 1953 年

人民邮电出版社以科技、计算机与信息通信类图书见长,并由此延伸至摄影、艺术、软件学习与励志成长等门类,形成较为多元的出版方向。库内图书既涵盖《重构与模式(修订版)》《华为交换机学习指南(第二版)》等计算机与通信技术读物,也收录《小王子(中英法彩绘典藏纪念版)》《了不起的盖茨比》《假如给我三天光明》等双语典藏类作品;《北京十年:1980-1990》与《鬼刀 WLOP个人插画作品集》则体现其在摄影与艺术领域的布局。作者资源包括安东尼·圣埃克苏佩里、海伦·凯勒、Joshua Kerievsky、王达、张兆增与WLOP等。

目录

  1. 第一部分 SQL概念综述
  2. 第1章 欢迎来到SQL世界
  3. 第2章 定义数据结构
  4. 第3章 管理数据库对象
  5. 第4章 规格化过程
  6. 第5章 操作数据
  7. 第6章 管理数据库事务
  8. 第7章 数据库查询
  9. 第8章 使用操作符对数据进行分类
  10. 第9章 汇总查询得到的数据
  11. 第10章 数据排序与分组
  12. 第11章 调整数据的外观
  13. 第12章 日期和时间
  14. 第13章 在查询里结合表
  15. 第14章 使用子查询定义未确定数据
  16. 第15章 组合多个查询
  17. 第16章 利用索引改善性能
  18. 第17章 改善数据库性能
  19. 第18章 管理数据库用户
  20. 第19章 管理数据库安全
  21. 第20章 创建和使用视图及异名
  22. 第21章 使用系统目录
  23. 第22章 高级SQL主题
  24. 第23章 SQL扩展到企业、互联网和内部网
  25. 第24章 标准SQL的扩展
  26. 附录A 常用SQL命令
  27. 附录B 使用MySQL进行练习
  28. 附录C 测验和练习的答案
  29. 附录D 本书范例的CREATE TABLE语句
  30. 附录E 书中范例的INSERT语句
  31. 附录F 额外练习
  32. 术语表

常见问题

这本书适合零基础直接看吗?
适合。全书从 SQL 的定义、命令分类讲起,逐步进入建库建表与查询,每章配小结、问与答和练习,附录还提供 MySQL 安装与练习脚本,初学者可以自行搭建环境跟练。
书里的示例用什么数据库?
示例兼顾 ANSI 标准与 Oracle、MySQL 等主流实现,本版较多采用开源的 MySQL 作为练习平台,附录B专门介绍 MySQL 的安装与使用,同时会提示不同产品之间的语法差异。
这版内容会不会过时?
作为2011年出版的第5版,基础语法、建表、事务、索引等内容依然适用,但窗口函数、CTE 等较新特性未涉及,建议读完后补充近年资料。
每章后面的练习有答案吗?
有。附录C收录了各章测验与练习的答案,附录D和附录E分别给出示例表的 CREATE TABLE 与 INSERT 语句,便于对照检查自己的写法。
这本书和《SQL必知必会》有什么区别?
《SQL必知必会》更轻薄、偏语法速览;本书篇幅更大,覆盖建库、范式、事务、索引、权限等数据库设计与管理内容,体系更完整,适合作为第一本系统教材。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

同一作者

同类高分