前 言
本书从一个新手的视角出发去学习MySQL 8数据库管理系统。MySQL是一款非常优秀的自由软件,而且已经是世界上最流行的数据库之一。国内很多大型的企业都选择MySQL作为数据库,对MySQL数据库技术人员的需求旺盛,很多知名企业都在招聘技术能力强的MySQL数据库技术人员和管理人员,这些都证明了MySQL数据库的可靠性、实用性和受欢迎程度。
作者是在实际项目开发过程中开始接触MySQL数据库的,一边学习一边使用,总体感受是,MySQL数据库功能强大,而且使用方便,所以在网站开发的过程中,希望选择MySQL作为数据库。
市面上已经有不少MySQL相关的图书,但随着MySQL版本的升级,鲜见一本书根据MySQL的版本升级更新相关的内容,原有的内容已经陈旧,不再适用于新版本。本书针对市场对MySQL数据库系统的旺盛需求,以及考虑到初学者需要较新的书本来引导以便快速入门,选择了较新且较为稳定的MySQL 8版本,从安装到应用于实际项目,一步一步讲解,希望能够为初学者提供一些帮助,让他们能够在较短的时间内掌握MySQL数据库技术的基本知识。
读者在学习MySQL数据库的过程中,很关键的一点就是要对照书本内容多练习,只有不断地上机实践才能将知识理解透彻并真正掌握,做到灵活运用。本书针对初学者量身定做,内容注重实战,书中大部分章节都提供了示例,引导读者操作和分析,从而更好地学习和掌握MySQL数据库的知识。
本书特色
1. 附带多媒体教学视频,提高学习效率
为了便于读者理解本书内容,提高学习效率,作者专门为本书每一章内容都录制了多媒体教学视频。
2. 全面涵盖MySQL技术
本书涵盖MySQL常用数据库操作、索引、视图、存储过程和函数、触发器、事务和锁、安全管理、备份、恢复和复制、服务管理、日志管理、数据字典、InnoDB及NoSQL。
3. 剖析MySQL 8新特性
本书除了涵盖以往的MySQL技术之外,涉及MySQL 8新特性的章节都进行详细讲解,包括MySQL 8的安装、升级、数据字典新特性、InnoDB新特性和NoSQL新特性。
4. 知识点全面,循序渐进
本书知识点从易到难逐步进阶,思路清晰,条理清楚,包含多个操作系统下的操作。读者遵循本书一步一步学习,最终将会收获颇多。
5. 项目案例典型,贴合实际
本书最后提供了Java操作数据库的方法以及两个数据库设计案例,即网上课堂数据库和论坛数据库。在设计与实现的过程中,演示了实际使用数据库时的操作,并设计了索引、视图和触发器,相信读者深入学习后,对数据库的运用能力会得到很大提升。
源码、课件与教学视频下载
本书配套的源码、课件与教学视频,请扫描右边二维码获得。如果阅读过程中发现问题和错误,请联系booksaga@163.com,邮件主题写“MySQL 8 DBA基础教程”。
适合阅读本书的读者
? MySQL数据库初学者
? PHP、Java、Python开发人员
? MySQL数据库管理员
? 其他需要MySQL作为存储的开发人员
作 者
2020年3月