科技
类型
可以朗读
语音朗读
270千字
字数
2024-06-01
发行日期
展开全部
主编推荐语
MySQL是风靡全球的数据库管理系统,被广泛应用于互联网场景。
内容简介
本书从MySQL的安装与使用开始,逐步深入。先宏观地介绍MySQL的目录结构、用户与权限管理、逻辑架构、存储引擎、InnoDB存储引擎中的数据存储结构等;然后介绍MySQL中的索引、性能分析工具的使用、索引化、数据库的设计规范、数据库调等;接着介绍MySQL中的事务和锁机制,以及MySQL如何证事务的性,涉及redo日志、undo日志、MVCC及各种锁的细节等知识;后介绍数据库软硬件的性能化,括主从复制、数据库备份与恢复等。
本书内容全面细,讲解深入浅出,书中穿了大量案例,做到了理论和实践相结合。本书主要以MySQL 8.0以后的版本为例进行讲解,同时融合了MySQL 8.0以前的版本进行比较,适用性更强。
目录
- 版权信息
- 内容简介
- 前言
- 第1章 Linux平台下MySQL的安装与使用
- 1.1 MySQL概述
- 1.2 Linux平台下MySQL的安装
- 1.3 卸载MySQL
- 1.4 登录MySQL
- 1.5 MySQL 8.0的密码强度评估
- 1.6 字符集的设置
- 1.7 SQL语句中的字母大小写规范
- 1.8 sql_mode
- 1.9 小结
- 第2章 MySQL的目录结构
- 2.1 MySQL的主要目录
- 2.2 数据库和文件系统的关系
- 2.3 小结
- 第3章 用户与权限管理
- 3.1 权限表
- 3.2 用户管理
- 3.3 权限管理
- 3.4 访问控制
- 3.5 角色管理
- 3.6 配置文件的使用
- 3.7 系统变量
- 3.8 小结
- 第4章 逻辑架构
- 4.1 逻辑架构剖析
- 4.2 SQL语句的执行流程
- 4.3 MySQL 5.7中的查询缓存设置
- 4.4 数据库缓冲池
- 4.5 小结
- 第5章 存储引擎
- 5.1 存储引擎的相关操作
- 5.2 主要存储引擎介绍
- 5.3 小结
- 第6章 InnoDB存储引擎中的数据存储结构
- 6.1 数据库的存储架构
- 6.2 InnoDB存储引擎中的行格式
- 6.3 页的结构
- 6.4 区和段
- 6.5 表空间
- 6.6 小结
- 第7章 索引
- 7.1 索引概述
- 7.2 合理选择索引的数据结构
- 7.3 索引分类
- 7.4 索引的创建与删除
- 7.5 InnoDB和MyISAM存储引擎中的索引方案
- 7.6 MySQL 8.0的新特性
- 7.7 适合创建索引的场景
- 7.8 不适合创建索引的场景
- 7.9 小结
- 第8章 性能分析工具的使用
- 8.1 数据库性能调优步骤
- 8.2 查看系统状态信息
- 8.3 查看SQL查询成本
- 8.4 定位执行时间长的SQL语句
- 8.5 查看SQL语句的具体查询成本
- 8.6 分析查询语句:EXPLAIN
- 8.7 小结
- 第9章 索引优化
- 9.1 数据准备
- 9.2 索引优化原则
- 9.3 索引失效的场景
- 9.4 关联查询优化
- 9.5 排序优化
- 9.6 索引下推
- 9.7 B+树索引的优化
- 9.8 其他索引优化场景
- 9.9 常用SQL编写建议
- 9.10 小结
- 第10章 数据库的设计规范
- 10.1 范式
- 10.2 反范式化
- 10.3 ER模型
- 10.4 数据库对象的设计规范
- 10.5 PowerDesigner的使用
- 10.6 小结
- 第11章 数据库调优
- 11.1 数据库调优的措施
- 11.2 优化MySQL服务器
- 11.3 优化数据库结构
- 11.4 大表优化
- 11.5 其他调优策略
- 11.6 小结
- 第12章 数据库事务
- 12.1 事务概述
- 12.2 事务的基本使用
- 12.3 事务隔离级别
- 12.4 小结
- 第13章 redo日志和undo日志
- 13.1 为什么需要日志维护事务
- 13.2 redo日志
- 13.3 undo日志
- 13.4 小结
- 第14章 锁
- 14.1 锁概述
- 14.2 共享锁和独占锁
- 14.3 表级锁
- 14.4 InnoDB存储引擎中的行级锁
- 14.5 悲观锁和乐观锁
- 14.6 隐式锁和显式锁
- 14.7 死锁
- 14.8 锁监控
- 14.9 MySQL加锁案例解析
- 14.10 小结
- 第15章 多版本并发控制
- 15.1 什么是MVCC
- 15.2 版本链
- 15.3 ReadView
- 15.4 不同隔离级别下的ReadView
- 15.5 小结
- 第16章 其他数据库日志
- 16.1 MySQL支持的日志
- 16.2 通用查询日志
- 16.3 错误日志
- 16.4 二进制日志
- 16.5 中继日志
- 16.6 数据定义语句日志
- 16.7 小结
- 第17章 主从复制
- 17.1 主从复制概述
- 17.2 主从复制的原理
- 17.3 主从复制架构的搭建
- 17.4 数据一致性
- 17.5 数据库中间件
- 17.6 小结
- 第18章 数据库备份与恢复
- 18.1 物理备份和逻辑备份的概念
- 18.2 逻辑备份之mysqldump命令
- 18.3 逻辑恢复之mysql命令
- 18.4 MyISAM存储引擎类型的表的物理备份
- 18.5 MyISAM存储引擎类型的表的物理备份的恢复流程
- 18.6 InnoDB存储引擎类型的表的物理导出、导入
- 18.7 导出不同格式的文件
- 18.8 导入文本文件
- 18.9 数据迁移
- 18.10 误删数据的预防方案和恢复方案
- 18.11 MySQL常用命令
- 18.12 小结
展开全部
出版方
电子工业出版社
电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。