
上QQ阅读APP看书,第一时间看更新
前言
21世纪,人类迈入了“信息爆炸时代”。在这个时代里,信息依靠多种形态的媒体,通过复杂的信息网络充斥我们的生活。Internet的盛行,更把信息的传递推向了最高点。
那么如何有效过滤这些纷繁复杂的海量数据,如何从网上的海量数据中快速“淘”出有用的信息,自然就成为了IT开发领域需要关注的话题。本书将学习一种常用的开源数据库——MySQL,具体内容安排如下。
第一部分(第1章、第2章):初步介绍数据库和MySQL,你将了解并学习到数据库的相关概念,并实际操作安装和管理MySQL数据库。
第二部分(第3章、第4章):介绍在MySQL数据库环境中对数据进行增、删、改的语句,在基本查询和连接查询的基础上学习利用IN子查询、EXISTS子查询实现多表关联的复杂查询,并通过综合练习加以巩固。
第三部分(第5章):介绍事务、视图和索引,数据库的备份和恢复,确保处理数据的可移植性和安全性。
第四部分(第6章):介绍数据库设计的相关知识。通过本章的学习,你将领略到什么是规范的数据库设计及其带来的好处,抛弃掉那些不符合规范的做法。
第五部分(第7章):本章先介绍如何在MySQL数据库中进行用户管理,再综合运用前面章节所学知识解决实际问题。为某银行开发一套ATM存取款机系统,对银行日常的存款、取款和转账业务进行计算机管理,以保证数据的安全性,提高工作效率。
需要注意的是,SQL语句是本书的重难点,也是企业面试的必考题,必须经常关注、不断练习才能全面掌握。
本书由课工场大数据开发教研团队组织编写,参与编写的还有程宁、田崇峰、金志雄、杜毅等院校老师。尽管编者在写作过程中力求准确、完善,但书中不妥或错误之处仍在所难免,殷切希望广大读者批评指正!
编者
2017年9月
