MySQL 是一个开源的关系型数据库,用于存储和管理数据。它的可靠性、可扩展性和易用性使得 MySQL 成为开发者的热门选择。它在 Facebook、Netflix、Uber、Airbnb、Shopify 和 Booking.com 等高流量的应用中都占据了核心位置。
尽管 MySQL 在近三十年前就开始崭露了头角,但它并没有显示出衰退的迹象。根据 DB-Engines 的排名,它是继 Oracle 数据库之后第二受欢迎的数据库。作为世界上非常受欢迎的开源数据库,MySQL 是所有软件应用中必不可少的数据存储库。例如,每当有人进行网络搜索、登录账户或完成交易时,数据库会存储信息,以便将来访问。MySQL 在这项任务中表现出色。
书籍亮点
1. 全面更新至MySQL 8.0
紧跟技术发展步伐,第2版基于MySQL 8进行了全面修订。无论是基础SQL语句、数据库设计原则,还是MySQL开发相关的高级特性,如函数、存储过程、触发器等,都进行了全面升级,确保读者学到的是最新、最实用的知识。
2. 内容精炼
全书仅260页,却涵盖了MySQL的核心知识点。通过30章短小精悍的内容,配以大量实际案例,让读者在有限的时间内快速掌握MySQL的关键技能。从第4章开始,大多数章节在章末新增“挑战题”,方便读者更快地理解和应用所学知识。
3. 独特的三步法讲解
书中更新了211个实际案例,采用输入、输出和分析的三步法进行解析。这种独特的讲解方式让读者能够更加直观地理解MySQL的操作方式,提高学习效果。
4. 阅读友好
说明、提示、注意事项等标注清晰可见,确保读者在阅读时不漏掉任何重要信息。文笔通俗易懂,增强了对新手的友好性,即使是初学者也能轻松上手。
内容简介
1. 基础SQL
包括检索排序、高级过滤、聚合函数和高级连接等核心概念。这一部分以直观易懂的方式呈现,帮助读者快速掌握SQL的基本语法和操作技巧。
2. 数据库设计
涵盖库、表、索引和视图的设计原则。通过学习这一部分,读者能够建立一个高效的数据模型,为后续的开发工作打下坚实的基础。
3. MySQL开发
介绍了函数、存储过程、触发器、全文索引、事务和游标的使用。这部分内容完美还原了实际开发中的常见场景,让读者能够深入了解MySQL在开发中的应用。
4. MySQL工具
涵盖命令行工具、Workbench和日志查看等实用工具。掌握这些工具的使用,能够大大提高开发者的工作效率。
(附上本书目录)
作者简介
本·福达(Ben Forta),世界知名的技术作家,在计算机产品开发、支持、培训和营销等方面拥有 30 多年的丰富经验。他也是 Adobe 公司的教育计划高级总监。多年来,他撰写了 SQL、正则表达式、JSP、WAP 和 Windows 开发等方面的十多部技术图书,其中不少是世界畅销书,已被翻译为多种语言在全世界出版发行。
电子书上新
畅销19W册,经典神作全新升级
实战为王,理论为辅
从基础SQL到高级查询,逐步深入
实用的数据库设计与开发技巧
电子书上新,限时8折
点击阅读原文,查看电子书