从零开始学习MySQL,主要是面向MySQL数据库管理系统初学者。前端开发工程师为什么写这个入门教程呢?最近项目要求我这位前端老司机使用MySQL。虽然我在项目中已经使用过一段时间,但为了编写高质量的SQL语句,以及快速定位、解决数据库相关问题,我决定系统地学习一遍基础内容。你也可以将这篇教程视作我的学习笔记。
在此过程中,有幸结识了一些MySQL的DBA,让我能够快速入门,迅速进入实战开发阶段。原本我一直使用MongoDB这种NoSQL数据库,在Node.js结合Mongoose包的帮助下,我可以直接用JSON格式插入数据,这对于前端开发非常友好。但由于项目需求,我不得不深入学习MySQL这个新领域。
如果你对这本电子书的内容没有耐心,可以阅读我写的快速笔记《21分钟MySQL基础入门》。该笔记在SegmentFault上有发布,并附有导航功能,非常方便阅读。为什么只需21分钟?因为在我们大天朝有句俗话叫“不管三七二十一”,所以你也可以不管三七二十一地开始使用MySQL并快速入门。在该笔记中,我系统地整理了一些常用SQL语句,以便你能够快速掌握MySQL的基础。