MySQL必知必会 封面

MySQL必知必会

暂无评分
字数
24.6万字
章节数
30
丛书
图灵程序设计丛书
ISBN
9787115191120

标签

内容简介

《MySQL必知必会》是世界知名技术作家本·福达(Ben Forta)在《SQL必知必会》之后,应读者要求专门为 MySQL 用户编写的入门教程,英文原书名为 MySQL Crash Course,中文版由人民邮电出版社作为“图灵程序设计丛书”之一出版。全书不铺陈数据库理论,而是紧贴实战需要,从最简单的数据检索开始,一步步把读者带入 MySQL 的日常使用:先讲数据库、表、列、行、主键等基本概念与 SQL 的角色,再介绍 MySQL 的客户机—服务器架构、版本与常用工具,随后依次展开 SELECT 检索、排序、WHERE 过滤、通配符与正则表达式搜索、计算字段、数据处理函数、汇总与分组数据等查询技能;后半部分转向更复杂的主题,包括子查询、联结(连接)表、组合查询、全文本搜索、插入更新与删除数据、创建和操纵表、视图、存储过程、游标、触发器、事务与表约束、安全管理以及数据库维护等。全书章节短小、重点突出,几乎每章都配有可直接上手操作的示例,帮助读者在动手中理解语法与用法。第1版共241页,累计销量达16万册,长期被视作学习 MySQL 与 SQL 的经典入门读物;2024年作者基于 MySQL 8 推出了全面修订的第2版。本书适合软件开发人员、数据库管理员以及需要与数据库打交道的各类技术人员学习与查阅。

编辑推荐

如果你只想买一本 SQL 入门书,又不希望它被理论淹没,这本书几乎是教科书级别的「轻量答案」。它的写法来自作者最擅长的“必知必会”风格:每章只讲一个很小的知识点,几页纸讲完、马上给出可以敲进命令行验证的示例,读者不会在冗长的原理推演中迷失,也不会被堆砌的语法表吓退。全书三十章像一条平滑的缓坡——从“什么是数据库、什么是主键”起步,经过 SELECT、排序、过滤、正则、汇总分组,再到子查询、联结、视图、存储过程、游标、触发器、事务与安全管理,前面的每一步都在为下一步铺路,学完一遍,MySQL 日常开发的绝大多数场景都能对上号。与《SQL必知必会》相比,本书把方言层面的差异讲清楚了:MySQL 特有的全文本搜索、工具链用法、维护与性能优化建议都单独成章,避免了“学完通用 SQL 到了 MySQL 上仍然不会用”的尴尬。第1版两百余页、十六万册的销量也侧面说明了它的接受度。需要提醒的是,第1版成书于 2009 年,示例环境是当年的 MySQL 版本与旧版图形工具,如今在 MySQL 8 上练习时,个别工具与语法细节需要对照新版文档;如果希望与当前版本完全对齐,可考虑 2024 年基于 MySQL 8 全面修订的第2版。无论如何,这本小书作为案头速查与入门第一课,依然耐用。

适合谁读

适合

  • 零基础想系统学习 SQL 与 MySQL 的编程初学者
  • 需要动手写查询的前后端开发工程师
  • 刚接触数据库、要快速上手的运维与数据岗位新人
  • 想补上 SQL 基础的数据分析与产品运营人员
  • 把这本书当作日常查语句的速查手册的在职开发者

不适合

  • 希望深入数据库内核、索引原理与查询优化器实现的高级读者
  • 需要体系化学习数据库理论、事务模型与分布式架构的学生
  • 主要使用 PostgreSQL、Oracle 等其它数据库的读者
  • 完全没有兴趣动手敲 SQL、只想看概念介绍的读者

阅读建议

  1. 按章节顺序阅读,每章先看示例再自己敲一遍,务必搭好一套可练习的 MySQL 环境
  2. 把每章末尾的挑战题当作练习,独立写出语句后再回看正文对照
  3. 读完查询部分后,亲手建一个自己的小库(如读书笔记、账单)做综合练习
  4. 第1版工具章节较旧,练习时以当前 MySQL 官方文档的命令行与图形工具为准

出版社简介

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

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

目录

  1. 第1章 了解SQL
  2. 第2章 MySQL简介
  3. 第3章 使用MySQL
  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章 创建高级联结
  17. 第17章 组合查询
  18. 第18章 全文本搜索
  19. 第19章 插入数据
  20. 第20章 更新和删除数据
  21. 第21章 创建和操纵表
  22. 第22章 使用视图
  23. 第23章 使用存储过程
  24. 第24章 使用游标
  25. 第25章 使用触发器
  26. 第26章 管理事务处理
  27. 第27章 全球化和本地化
  28. 第28章 安全管理
  29. 第29章 数据库维护
  30. 第30章 改善性能

常见问题

这本书需要先有编程基础吗?
不需要。全书从数据库、表、行、列、主键这些最基础的概念讲起,默认读者没有数据库经验,只要能基本操作电脑、愿意动手敲命令即可跟上。
它和《SQL必知必会》有什么区别?
两者同一作者、同一写作风格。《SQL必知必会》讲的是通用 SQL,跨多种数据库;本书专为 MySQL 用户而写,加入了 MySQL 工具使用、全文本搜索、数据库维护与性能改善等方言和实战内容。
第1版还能用吗?要不要买第2版?
查询与 SQL 主体内容仍完全适用。第1版的工具章节基于早年版本,在 MySQL 8 上练习时需对照新文档;若追求版本一致,可选用2024年出版、基于 MySQL 8 修订的第2版。
书中内容需要从头到尾读完吗?
不必。查询部分建议按顺序读,打好基础;视图、存储过程、游标、触发器等章节可按需查阅,本书同样适合作为案头速查手册使用。
需要有 MySQL 服务器才能学吗?
建议准备。本书以示例驱动,只有亲手执行语句才能体会结果;可以安装本地 MySQL 或使用虚拟机、云数据库,建好练习库后跟着章节操作即可。

读者评论

查询本书

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

同一作者

同类高分