译者序
相信许多人有过这样的经历:想学做一道菜,于是深研菜谱,知道了如何搭配食材,如何控制火候,选取多少分量,但最终还是没有做出自己理想中的完美菜肴。
如果有一位厨艺精湛的师傅手把手传授做菜技巧,帮助你理解并领悟其中的精髓,相信经过时间的沉淀,新手也能成为真正的大厨!
一本好书正如一位好老师——传道、授业、解惑。它不仅能系统地讲解知识,还能引导学生动手实践,让学生在学和做的交互过程中巩固理论知识,掌握技术技巧。
撰写本书的意义正在于此。作为My SQL的入门教程,作者充分利用了自己在相关领域积累的经验,以深入浅出的方式进行了阐述,并且在相关章节中插入了大量的实践代码和图表作为补充,使读者能够毫不费力地跟随作者的思路,系统全面地掌握相应的理论知识和技术技巧。
本书介绍的My SQL相关知识由以下6个部分组成。
●第1部分 初识MySQL
第1部分有2章内容,介绍了My SQL和数据库的概要,以及如何通过MAMP软件快速构建My SQL+Apache+PHP运行环境。
●第2部分 MySQL的基础知识
第2部分有5章内容,主要介绍了My SQL的基础知识,其中包括通过My SQL监视器创建数据库,创建表,插入数据,确认数据,以及修改、复制和删除表等基础操作。
●第3部分 熟练使用MySQL
第3部分有7章内容,介绍了My SQL的一些复杂操作,比如使用各种条件进行提取、编辑等,还介绍了视图、存储过程、事务和文件操作的方法等内容。
●第4部分 MySQL+PHP的基础
第4部分有4章内容,介绍了运用My SQL时必须掌握的Web和PHP知识,以及使用PHP脚本操作My SQL的方法等。
●第5部分 MySQL + PHP的实践
第5部分有3章内容,介绍了如何运用所学知识创建一个实用的公告板系统。
●第6部分 附录
第6部分包括php My Admin的使用方法、常见问题的检查清单,以及My SQL基础练习。
正如老师课后布置作业以帮助学生消化和理解学习内容一样,作者在每章结尾也对相关知识点进行了总结,并精心设计了练习题和参考答案,以帮助读者自我检测,巩固知识点。
作者在以通俗易懂的方式介绍基础知识的同时,还分享了许多实用的技巧。比如5.4.2节介绍了通过“--prompt =提示符内容”选项设置提示符,在提示符“>”中指定自己想显示的内容;10.4.2节和10.5.8节介绍了不同的排序技巧,等等。这些实用的技巧能够帮助读者巩固My SQL基础知识,掌握很多能够立刻在工作中使用的硬技能。
由于译者水平有限,书中恐有疏漏之处,还望读者不吝赐教。
感谢我的同事、我的朋友——高级解决方案架构师张鑫和售前技术支持顾问陈以根帮我审阅本书的译稿并给出诸多宝贵的意见和建议。感谢图灵公司的各位编辑在翻译过程中给予的帮助和指导。感谢我的家人给予的支持。正因为有你们的帮助和支持,我才能完成本书的翻译。
希望本书能够起到抛砖引玉的作用,帮助更多的读者开启My SQL数据库的学习之路。希望读者能以此为基础不断学习和钻研,形成自己的一套知识体系,获取经验,取得进步!
同时,欢迎大家关注我的公众号(Oracle数据库技术:Teacher What)进行学习和交流。
卢克贵
2019年10月于大连
■ Windows是微软公司在美国和其他国家的注册商标。
■本书中出现的系统、商品名分别是各公司的商标及注册商标。
■本书中没有明确标记TM商标和R商标。
■本书中出现的网址可能会发生变更。
© 2017本书内容受著作权法保护。
未经作者及出版方的允许,禁止复制、转载本书内容。