免费下载:https://developer.aliyun.com/topic/download?id=8245
MySQL 具有小巧、灵活和免费等特性,这使得它越来越多地被用于企业的实际开发中。 特别是 MySQL 数据库的开源特性,更使它得到了广泛应用。程序员要想进入 MySQL 开发 领域,除了需要有扎实的编程基础外,还需要掌握 SQL 语句的编写,熟悉 MySQL数据库的 优化和运维,了解 MySQL 数据库的常见故障和解决方案,这样才能在竞争日益激烈的数据 库领域提高竞争力,进而实现自身的价值。
目前,市面上介绍MySQL 数据库技术的图书不少,但是真正从实战出发,全面介绍 MySQL 基础、环境搭建、开发、优化、运维和架构的图书却很少。本书结合大量的实战案 例,详细地介绍掌握 MySQL 数据库所需要的各项技能,尤其是环境搭建、MySQL优化、 MySQL 运维和架构等相关内容。通过阅读本书,读者能够更加全面、深入、透彻地理解 MySQL 数据库技术,对书中所述内容稍加修改便可直接应用于自己的工作之中,从而提高 自身的 MySQL 开发水平和项目实战能力。
本书特色:
1.提供近15小时配套教学视频
2.内容非常全面,涵盖MySQL的所有重要技术点
3.给出大量的图解和实战案例
4.案例典型,实用性强
5.讲解通俗易懂
本书知识体系:
第1篇 MySQL基础
本篇涵盖第 1~3 章,主要介绍数据库的定义与发展,以及数据库技术、MySQL 数据库的三大范式及存储引擎。
第2篇 环境搭建
本篇涵盖第 4~6 章,主要介绍如何安装 VMware 虚拟机,如何安装Windows、Mac OS X 和 CentOS操作系统,以及如何在三大操作系统上安装和配置 MySQL 环境。
第3篇 MySQL开发
本篇涵盖第 7~19 章,主要介绍 MySQL 的技术要点,包括如何操作数据库和数据表,MySQL 中的数据类型、运算符、函数、数据变更和数据查询,MySQL 中的索引、视图、触 发器、存储过程和函数,以及 MySQL 分区、公用表表达式与生成列。
第4篇 MySQL优化
本篇涵盖第 20~26 章,主要介绍 MySQL 中的查询优化、索引优化、SQL 语句优化、数据库优化、服务器优化、应用程序优化及其他优化技术等。
第5篇 MySQL运维
本篇涵盖第 27~30 章,主要介绍 MySQL 中各种命令行工具的使用,各种日志的开启、 查看、删除与关闭,数据的备份与恢复,以及 MySQL 中的账户管理等。
第6篇 MySQL架构
本篇涵盖第 31~33 章,主要介绍如何实现 MySQL 中的复制,如何搭建 MySQL 的读写分离环境,以及如何实现 MySQL 的高可用性等。
技术人在线图书馆,开发者必读资料库。汇集阿里工程师技术实战精华,点击即可获得海量免费技术精品资料、电子手册、试读图书等。