SQL查询的艺术 封面

SQL查询的艺术

评分 3.7
章节数
21
ISBN
9787115333407

标签

内容简介

《SQL查询的艺术》是张权、郭天娇合著、人民邮电出版社2014年1月出版的数据库技术书籍,全书约490页、共19章,收录大小实例300余个。全书依照数据定义、数据查询、数据操纵、数据控制、事务控制和程序化SQL的顺序组织,从关系数据库与SQL基础讲起,依次介绍SQL Server与Transact-SQL概况、数据类型与表定义、索引与视图、SELECT基本查询、复杂搜索条件、连接符与数值运算和函数、聚合分析与分组、多表连接、子查询,再到数据插入、更新与删除,以及安全性控制、完整性约束、存储过程与函数、触发器、游标、事务控制与并发处理、嵌入式SQL等内容,附录另列SQL保留字与常用命令。书中大多数语句采用“语法—说明—实例—实例代码—运行结果”的结构展开,各小节多以SQL语句的关键词命名,便于学习和速查。由于兼顾SQL Server与Oracle两种数据库产品:两者差别不大的语句以SQL Server的实现为主讲解,差别较大的语句则分别给出两种数据库下的写法,读者可以对照理解标准SQL与具体产品实现之间的差异。本书定位为入门与实用参考相结合的SQL教程,适合SQL初学者系统学习,也可供数据库架构师、数据库管理员以及Java、.NET、PHP等方向的程序员备查。

编辑推荐

市面上讲SQL的书不少,但大多围绕某一种数据库产品来写,读者很容易把产品特性当成SQL本身。《SQL查询的艺术》难得的地方,在于它把标准SQL的语法骨架和SQL Server、Oracle两种主流产品的具体实现放在一起对照:写法相近的部分以SQL Server为例讲透,差异明显的部分再分别给出两种实现,读者能清楚看到哪些是SQL的通用规则,哪些只是某一家的方言。全书按数据定义、数据查询、数据操纵、数据控制、事务控制和程序化SQL的顺序推进,知识链条完整,而不是一上来就堆砌零散的“花招”。全书300多个实例都以“语法—说明—实例代码—运行结果”的固定结构呈现,小节标题也多以语句关键词命名,学到哪一句、想查哪一句都能顺手翻到,兼顾了教程与案头手册两种用途。对自学者而言,这种结构便于边看边敲、用运行结果自我校验;对已经会写简单SELECT、却总在子查询、表连接、分组统计和事务处理上卡壳的开发者,第6至第10章,以及存储过程、触发器、游标等章节,可以作为集中突破的材料。需要提醒的是,本书成书于2014年,SQL基础语法部分依然可靠,但涉及具体版本特性、新数据类型与云数据库的内容需结合最新文档补充阅读。

适合谁读

适合

  • 零基础想系统入门SQL、希望有完整知识链条的自学者
  • 日常使用SQL Server或Oracle、需要随手查语句写法的开发者
  • Java、.NET、PHP等后端程序员,想补齐数据库查询与事务基础
  • 高校数据库课程学生,需要实例丰富、可对照练习的配套读物

不适合

  • 想专攻MySQL、PostgreSQL或国产数据库细节的读者,本书以SQL Server与Oracle为例
  • 寻找大数据、分布式数据库或云原生数据库架构内容的读者
  • 已精通SQL、只想要查询性能调优与执行计划深度分析的资深DBA

阅读建议

  1. 第1至5章务必按顺序读完并在本机搭好示例库,把每个实例亲手运行一遍。
  2. 第6至10章侧重查询能力,可针对自己工作中的表自拟题目练习连接、子查询与分组统计。
  3. 第13至19章涉及权限、约束、存储过程、触发器与事务,可先通读概念,待项目遇到再回查。
  4. 把附录A保留字、附录B常用命令当速查表,遇到报错时先核对关键字与语法拼写。

出版社简介

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

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

目录

  1. 第1章 数据库与SQL基础
  2. 第2章 主要的关系数据库与SQL
  3. 第3章 创建、修改和删除表
  4. 第4章 索引与视图的创建
  5. 第5章 简单的查询
  6. 第6章 复杂搜索条件查询
  7. 第7章 连接符、数值运算与函数
  8. 第8章 聚合分析与分组
  9. 第9章 多表查询
  10. 第10章 子查询
  11. 第11章 数据插入操作
  12. 第12章 数据的更新和删除
  13. 第13章 安全性控制
  14. 第14章 完整性控制
  15. 第15章 存储过程与函数
  16. 第16章 SQL触发器
  17. 第17章 SQL中游标的使用
  18. 第18章 事务控制与并发处理
  19. 第19章 嵌入式SQL
  20. 附录A SQL保留字
  21. 附录B 常用的SQL命令

常见问题

这本书讲的是MySQL还是SQL Server?
都不是专讲某一款产品。全书以标准SQL为主线,实例主要结合SQL Server和Oracle两种数据库:两者差别不大的语句以SQL Server的实现来讲解,差别较大的语句则分别给出两种数据库下的写法。书中不含MySQL专属语法的系统讲解。
零基础、没学过数据库能直接读吗?
可以。第1章从关系数据库和关系模型讲起,第2章介绍SQL Server与Transact-SQL的基本概念,属于预备知识。建议边读边在本机安装一个SQL Server或Oracle示例环境,跟着敲实例代码,效果会明显好于只看不练。
这本书适合当查询手册用吗?
比较适合。书中大多数小节以SQL语句的关键词命名,正文按“语法、说明、实例、实例代码、运行结果”的结构展开,附录还整理了SQL保留字和常用命令,检索具体写法较为方便。不过它更像按知识顺序编排的教程,不是按字母排序的语法词典。
书是2014年出版的,现在读会不会过时?
标准SQL的基本语法、表连接、子查询、分组统计、事务等核心内容并不过时,仍可作为扎实的入门材料。但书中的产品版本信息、部分新特性与云数据库相关话题已较旧,实战中应以当前数据库官方文档为准。

读者评论

查询本书

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

作者简介

张权 作者

张权,公开资料有限,目前仅能从其署名作品了解其写作面貌。库内收录其作品5种,题材跨度较大,涵盖计算机、语言文字、教育、商务策划与励志成长等方向。其中《SQL查询的艺术》面向数据库查询的实用技术,《语言教学研究·网络环境下英语规则化趋势研究》关注网络环境中的语言现象与英语教学,《中小学语文核心素养培养研究》讨论语文教育,《商务策划理论与应用》涉及商务实践,《谋略:中国古代官场智慧》则转向传统谋略文化。整体来看,张权是一位跨领域写作的作者,作品偏重知识梳理与实际应用,适合有相关学习或工作需求的读者参阅。

郭天娇 作者

郭天娇,公开资料有限,目前可确认的身份信息较为简略。库内收录其作品一种,即《SQL查询的艺术》,该书被归入计算机综合类。从书名与分类看,作者关注数据库查询语言这一技术领域,侧重于把SQL查询的写法、思路与技巧作为主题加以展开。这类图书通常面向需要掌握数据检索与处理的读者,强调从实际问题出发理解查询逻辑,而非停留于语法条目的罗列。由于缺乏作者生平、教育背景与从业经历等公开信息,无法对其职务或研究方向作更多说明;其写作风格与具体影响也有待更多资料补充,读者可结合该书内容本身加以判断。

同一作者

同类高分