标签
内容简介
《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、只想看概念介绍的读者
阅读建议
- 按章节顺序阅读,每章先看示例再自己敲一遍,务必搭好一套可练习的 MySQL 环境
- 把每章末尾的挑战题当作练习,独立写出语句后再回看正文对照
- 读完查询部分后,亲手建一个自己的小库(如读书笔记、账单)做综合练习
- 第1版工具章节较旧,练习时以当前 MySQL 官方文档的命令行与图形工具为准
出版社简介
人民邮电出版社
中国 · 成立于 1953 年
人民邮电出版社以科技、计算机与信息通信类图书见长,并由此延伸至摄影、艺术、软件学习与励志成长等门类,形成较为多元的出版方向。库内图书既涵盖《重构与模式(修订版)》《华为交换机学习指南(第二版)》等计算机与通信技术读物,也收录《小王子(中英法彩绘典藏纪念版)》《了不起的盖茨比》《假如给我三天光明》等双语典藏类作品;《北京十年:1980-1990》与《鬼刀 WLOP个人插画作品集》则体现其在摄影与艺术领域的布局。作者资源包括安东尼·圣埃克苏佩里、海伦·凯勒、Joshua Kerievsky、王达、张兆增与WLOP等。
目录
- 第1章 了解SQL
- 第2章 MySQL简介
- 第3章 使用MySQL
- 第4章 检索数据
- 第5章 排序检索数据
- 第6章 过滤数据
- 第7章 数据过滤
- 第8章 用通配符进行过滤
- 第9章 用正则表达式进行搜索
- 第10章 创建计算字段
- 第11章 使用数据处理函数
- 第12章 汇总数据
- 第13章 分组数据
- 第14章 使用子查询
- 第15章 联结表
- 第16章 创建高级联结
- 第17章 组合查询
- 第18章 全文本搜索
- 第19章 插入数据
- 第20章 更新和删除数据
- 第21章 创建和操纵表
- 第22章 使用视图
- 第23章 使用存储过程
- 第24章 使用游标
- 第25章 使用触发器
- 第26章 管理事务处理
- 第27章 全球化和本地化
- 第28章 安全管理
- 第29章 数据库维护
- 第30章 改善性能
常见问题
这本书需要先有编程基础吗?
不需要。全书从数据库、表、行、列、主键这些最基础的概念讲起,默认读者没有数据库经验,只要能基本操作电脑、愿意动手敲命令即可跟上。
它和《SQL必知必会》有什么区别?
两者同一作者、同一写作风格。《SQL必知必会》讲的是通用 SQL,跨多种数据库;本书专为 MySQL 用户而写,加入了 MySQL 工具使用、全文本搜索、数据库维护与性能改善等方言和实战内容。
第1版还能用吗?要不要买第2版?
查询与 SQL 主体内容仍完全适用。第1版的工具章节基于早年版本,在 MySQL 8 上练习时需对照新文档;若追求版本一致,可选用2024年出版、基于 MySQL 8 修订的第2版。
书中内容需要从头到尾读完吗?
不必。查询部分建议按顺序读,打好基础;视图、存储过程、游标、触发器等章节可按需查阅,本书同样适合作为案头速查手册使用。
需要有 MySQL 服务器才能学吗?
建议准备。本书以示例驱动,只有亲手执行语句才能体会结果;可以安装本地 MySQL 或使用虚拟机、云数据库,建好练习库后跟着章节操作即可。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。