MySQL核心技术与最佳实践


MySQL核心技术与最佳实践

文章插图
MySQL核心技术与最佳实践【MySQL核心技术与最佳实践】是由孔祥盛编写的,介绍MySQL的核心技术和实践的一本书 。从关係资料库设计、MySQL基础、MySQL编程、MySQL管理及维护4个角度,深入浅出地对MySQL的核心技术进行了详细的介绍 。
基本介绍书名:MySQL核心技术与最佳实践
又名:MySQLCoreTechnology&BestPractice
作者:孔祥盛
ISBN:9787115337696
类别:计算机
页数:438页
出版社:人民邮电出版
出版时间:2014年5月1日
编辑推荐内容由浅入深,非常适合自学一个大案例将所有知识点囊括其中注重软体工程在资料库中的套用图书描述作为世界上最受欢迎的开源资料库管理系统,MySQL具有成本低廉、体积小、便于安装、性能优越、功能强大等特点,很多企业将MySQL作为首选资料库管理系统 。《MySQL核心技术与最佳实践》从关係资料库设计、MySQL基础、MySQL编程、MySQL管理及维护4个角度,深入浅出地对MySQL的核心技术进行了详细的介绍,并通过综合实训提供了MySQL核心技术的最佳实践 。《MySQL核心技术与最佳实践》儘量将抽象问题形象化、具体化,複杂问题图形化、简单化,突出自学和模仿的特点,内容丰富,讲解深入,具有很强的实战性和可操作性 。《MySQL核心技术与最佳实践》入门门槛低,适合所有资料库初学者快速入门,非常适合用做培训机构的培训资料 。《MySQL核心技术与最佳实践》内容丰富、讲解深入,非常适合资料库开发人员、资料库管理人员以及其他资料库从业人员阅读,同时也是面向广大资料库爱好者的实用参考书 。前言写作思路学习的过程好比导演拍摄电影,不仅需要演员(读者)的配合,还需要挑选好的剧本(书籍) 。好的剧本可以让演员(读者)更容易被剧情所吸引,以便更顺利地融入剧情,不仅可以缩短拍摄周期,节省拍摄成本,还可以让演员(读者)真正地成为“剧情”中的主角 。曾经看到一种极端的说法:中国不缺好的导演、好的演员,而是缺少好的剧本,对于学习亦是如此 。作为世界上最受欢迎的开源资料库管理系统,MySQL受到了广大自由软体爱好者甚至商业软体用户的青睐 。MySQL爱好者学习MySQL知识,需要一部这样的“剧本”:让读者快速地融入“剧情”,变读者“被动学习”为“主动学习”的一部“剧本” 。然而,至今国内市场讲述MySQL知识的书籍还比较少,好的MySQL书籍更是凤毛麟角 。资料库技术主要用于解决“商业问题”,面对MySQL繁而杂的资料库知识,很多MySQL爱好者感到束手无策 。如果再将“商业知识”掺入其中,学好MySQL核心技术,MySQL爱好者只能望洋兴叹 。为了便于初学者专心地学习MySQL核心技术,本书精心设计了简单易懂的案例,以便读者可以巧妙地避开商业领域有关商业知识的学习 。通过该案例,读者可以在短时间内掌握MySQL几乎所有的核心技术,从而能够快速地、轻鬆地学习MySQL繁而杂的资料库知识 。除此之外,为了便于MySQL爱好者快速上手,本书选用Windows作业系统作为开发平台部署MySQL伺服器 。内容结构关係资料库设计:旨在强调关係资料库设计的重要性 。资料库开发人员通常存在致命的误区:重开发,轻设计 。开发出来的资料库往往成了倒立的金字塔,头重脚轻 。真正的资料库开发,首先强调的是设计,其次是开发 。正因为如此,本书将有关软体工程思想以及关係资料库设计方法的内容前置到第1章,并将这些内容融入到资料库开发过程中,并对资料库的开发过程,进行了详细讲解 。针对本书的案例,提出多种资料库设计解决方案,并对这些解决方案进行了分析、比较 。MySQL基础:MySQL开发人员不仅需要致力于SQL语法的学习,还需要全面了解MySQL的特性,例如存储引擎、MySQL字元集、MySQL系统变数、MySQL数据类型等 。本部分通过具体案例,对这些知识点进行通俗易懂、步骤详细的讲解 。除此之外,本书还对MySQL开发人员很容易忽视的资料库重要概念——索引,进行了详尽的诠释 。MySQL编程:旨在讲解MySQL语言结构 。通过本部分的学习,可以使读者快速跃身为MySQL中级用户 。本部分详细讲解MySQL常量与变数、MySQL语言结构、自定义函式、系统函式、触发器、临时表、派生表、存储过程、游标、MySQL错误处理、事务机制和锁机制等MySQL核心技术 。由于这部分内容繁而杂,本书儘量将抽象问题形象化、具体化,複杂问题图形化、简单化,以便读者快速掌握MySQL核心技术 。本部分通过具体案例,提供了MySQL核心技术的最佳实践 。综合实训:做到了项目实训与MySQL知识的完美融合 。本部分详细讲解如何使用PHP程式语言实现具体案例 。本部分实现了程式语言与全文检索、存储过程、触发器、函式、事务、锁等MySQL核心知识的高度融合,以便读者更清楚地意识到资料库在应用程式开发过程中占据的举足轻重的地位 。MySQL管理及维护:适用于MySQL高级用户,旨在全面讲解MySQL日誌与事件、MySQL备份与恢复、MySQL安全管理、MySQL最佳化以及MySQLCluster等MySQL核心技术,以便读者能够胜任MySQL资料库管理员的角色,顺利地实现MySQL资料库的备份、恢复、最佳化、安全管理以及数据迁移 。