深入浅出MySQL数据库开发、优化与管理维护计算机与互联网翟振兴,张恒岩,崔春华, pdf下载pdf下载

深入浅出MySQL数据库开发、优化与管理维护计算机与互联网翟振兴,张恒岩,崔春华,百度网盘pdf下载

作者:
简介:本篇提供书籍《深入浅出MySQL数据库开发、优化与管理维护计算机与互联网翟振兴,张恒岩,崔春华,》百度网盘pdf下载
出版社:时代蔚蓝图书专营店
出版时间:2019-09
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

  商品基本信息,请以下列介绍为准
商品名称:深入浅出MySQL 数据库开发、优化与管理维护(第3版) 计算机与互联网 书籍
作者:翟振兴,张恒岩,崔春华,黄荣,董骐铭
定价:138.0
出版社:人民邮电出版社
出版日期:2019-09-01
ISBN:9787115515391
印次:
版次:
装帧:平装
开本:16开

  内容简介

《深入浅出MySQL:数据库开发、优化与管理维护(第3版)》源自网易公司多位数据库专家数年的经验总结和MySQL数据库的使用心得,在之前版本的基础之上,基于MySQL 5.7版本进行了内容升级,同时也对MySQL 8.0的重要功能进行了介绍。除了对原有内容的更新之外,本书还新增了作者在高可用架构、数据库自动化运维,以及数据库中间件方面的实践和积累。 《深入浅出MySQL:数据库开发、优化与管理维护(第3版)》分为“基础篇”“开发篇”“优化篇”“管理维护篇”和“架构篇”5个部分,共32章。基础篇面向MySQL的初学者,介绍了MySQL的安装与配置、SQL基础、MySQL支持的数据类型、MySQL中的运算符、常用函数等内容。开发篇面向的是MySQL设计和开发人员,内容涵盖了表类型(存储引擎)的选择、选择合适的数据类型、字符集、索引的设计和使用、开发常用数据库对象、事务控制和锁定语句、SQL中的问题、SQL Mode及相关问题、MySQL分区等。优化篇针对的是开发人员和数据库管理人员,内容包括SQL优化、锁问题、优化MySQL Server、磁盘I/O问题、应用优化、PS/SYS数据库、故障诊断等内容。管理维护篇适合数据库管理员阅读,介绍了MySQL安装和升级、MySQL中的常用工具、MySQL日志、备份与恢复、MySQL权限与、MySQL监控、MySQL常见问题和应用技巧、自动化运维系统的开发等内容。架构篇主要面向数据库管理人员和数据库架构设计师,内容包括MySQL复制、高可用架构、MySQL中间件等内容。 《深入浅出MySQL:数据库开发、优化与管理维护(第3版)》内容实用,覆盖广泛,讲解由浅入深,还提供了大量来自一线的工作实例,进一步提升了本书的实战性和可作性。本书适合数据库管理人员、数据库开发人员、系统维护人员、数据库初学者及其他数据库从业人员阅读,也适合用作大中专院校相关专业师生的参考用书和相关培训机构的培训教材。

  目录

第 一部分 基础篇

第 1章 MySQL的安装与配置 2

1.1 MySQL的 2

1.1.1 在Windows平台下MySQL 3

1.1.2 在Linux平台下MySQL 3

1.2 MySQL的安装 5

1.2.1 在Windows平台下安装MySQL 5

1.2.2 在Linux平台下安装MySQL 8

1.3 MySQL的配置 12

1.3.1 Windows平台下配置MySQL 12

1.3.2 Linux平台下配置MySQL 13

1.4 启动和关闭MySQL服务 13

1.4.1 在Windows平台下启动和关闭MySQL服务 13

1.4.2 在Linux平台下启动和关闭MySQL服务 13

1.5 小结 14

第 2章 SQL基础 15

2.1 SQL简介 15

2.2 (My)SQL使用入门 15

2.2.1 SQL分类 15

2.2.2 DDL语句 16

2.2.3 DML语句 23

2.2.4 DCL语句 33

2.3 帮助的使用 34

2.3.1 按照层次看帮助 34

2.3.2 快速查阅帮助 35

2.4 查询元数据信息 36

2.5 小结 37

第3章 MySQL支持的数据类型 38

3.1 数值类型 38

3.2 日期时间类型 43

3.3 字符串类型 49

3.3.1 CHAR和VARCHAR类型 50

3.3.2 BINARY和VARBINARY类型 51

3.3.3 ENUM类型 51

3.3.4 SET类型 52

3.4 JSON类型 52

3.5 小结 54

第4章 MySQL中的运算符 55

4.1 算术运算符 55

4.2 比较运算符 56

4.3 逻辑运算符 59

4.4 位运算符 60

4.5 运算符的优先级 61

4.6 小结 62

第5章 常用函数 63

5.1 字符串函数 63

5.2 数值函数 66

5.3 日期和时间函数 68

5.4 流程函数 71

5.5 JSON函数 73

5.5.1 创建JSON函数 74

5.5.2 查询JSON函数 75

5.5.3 修改JSON的函数 79

5.5.4 查询JSON元数据函数 81

5.5.5 JSON工具函数 83

5.6 窗口函数 86

5.6.1 ROW_NUMBER() 87

5.6.2 RANK()/DENSE_RANK() 89

5.6.3 PERCENT_RANK()/CUME_DIST() 89

5.6.4 NFILE(N) 90

5.6.5 NTH_VALUE(expr,N) 91

5.6.6 LAG(expr,N)/LEAD(expr,N) 91

5.6.7 FIRST_VALUE(expr)/LAST_VALUE(expr) 92

5.6.8 聚合函数作为窗口函数 93

5.7 其他常用函数 93

5.8 小结 95

第二部分 开发篇

第6章 表类型(存储引擎)的选择 98

6.1 MySQL存储引擎概述 98

6.2 各种存储引擎的特性 100

6.2.1 MyISAM 101

6.2.2 InnoDB 102

6.2.3 MEMORY 108

6.2.4 MERGE 109

6.2.5 TokuDB 111

6.3 如何选择合适的存储引擎 112

6.4 小结 113

第7章 选择合适的数据类型 114

7.1 CHAR与VARCHAR 114

7.2 TEXT与BLOB 115

7.3 浮点数与定点数 118

7.4 日期类型选择 120

7.5 小结 120

第8章 字符集 121

8.1 字

  编辑

基于官方的MySQL 5.7版本进行全面修订,新增了大量8.0新特性。 新增数据库自动化运维章节,可帮助读者轻松搭建自己的RDS。 全面改写“架构篇”,复制/中间件/高可用更贴实战。 本书是同名经典图书的升级版,基于MySQL 5.7版本进行了内容改写,同时穿插介绍了MySQL 8.0版本的重要功能,此外还增加了高可用架构、数据化自动运维、数据库中间件等主题介绍和应用实践。 本书分为“基础篇”“开发篇”“优化篇”“管理维护篇”和“架构篇”,其内容源自网易公司多位数据库专家数年的经验总结和MySQL数据库的使用心得。本书以实用性和可作性为主旨,章节安排合理有序,内容丰富全面,讲解由浅入深,还提供了大量的一线工作实例。 无论是数据库初学人员,还是有一定经验的数据库管理/维护/开发人员,都可以在阅读本书的过程中或有匪浅。本书还适合作为数据库相关专业的参考用户,以及相关培训机柜的培训教材。 本书内容: 基础篇 MySQL的安装与配置 SQL基础 MySQL支持的数据类型 MySQL中的运算符 常用函数 开发篇 表类型(存储引擎)的选择 选择合适的数据类型 字符集 索引的设计和使用 开发常用数据库对象 事务控制和锁定语句 SQL中的问题 SQL Mode及相关问题 MySQL分区 优化篇 SQL优化 锁问题 优化MySQL Server 磁盘I/O问题 应用优化 PS/SYS数据库 故障诊断 管理维护篇 MySQL安装和升级 MySQL中的常用工具 MySQL日志 备份与恢复 MySQL权限与 MySQL监控 MySQL常见问题和应用技巧 自动化运维系统的开发 架构篇 MySQL复制 高可用架构 MySQL中间件