• 剑指MySQL(架构调优与运维)/程序员硬核技术丛书
21年品牌 40万+商家 超1.5亿件商品

剑指MySQL(架构调优与运维)/程序员硬核技术丛书

正版图书,可开发票,请放心购买。

75.25 5.9折 128 全新

库存3件

广东广州
认证卖家担保交易快速发货售后保障

作者编者:尚硅谷教育|

出版社电子工业

ISBN9787121479403

出版时间2024-06

装帧其他

开本其他

定价128元

货号32098411

上书时间2024-06-26

淘书宝店

九年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
第1章  Linux平台下MySQL的安装与使用
  1.1  MySQL概述
    1.1.1  MySQL简介
    1.1.2  MySQL的发展历程
    1.1.3  MySQL高手是如何练就的
  1.2  Linux平台下MySQL的安装
    1.2.1  MySQL的四大版本
    1.2.2  下载MySQL指定版本
    1.2.3  Linux平台下安装MySQL的三种方式
    1.2.4  安装MySQL前的必要操作
    1.2.5  CentOS 7下MySQL的安装过程
  1.3  卸载MySQL
  1.4  登录MySQL
    1.4.1  首次登录
    1.4.2  修改密码
    1.4.3  设置远程登录
  1.5  MySQL 8.0的密码强度评估
    1.5.1  MySQL不同版本的密码设置
    1.5.2  MySQL 8.0的密码安全策略
  1.6  字符集的设置
    1.6.1  查看字符集
    1.6.2  查看校对规则
    1.6.3  各级别的字符集和校对规则
    1.6.4  MySQL 5.7和MySQL 8.0中数据库级别默认字符集的变化
  1.7  SQL语句中的字母大小写规范
    1.7.1  Windows和Linux平台下字母大小写规范的区别
    1.7.2  Linux平台下字母大小写规范设置
  1.8  sql_mode
    1.8.1  sql_mode简介
    1.8.2  宽松模式与严格模式对比
    1.8.3  模式的查看和设置
  1.9  小结
第2章  MySQL的目录结构
  2.1  MySQL的主要目录
    2.1.1  MySQL的数据目录
    2.1.2  MySQL的数据库命令目录
  2.2  数据库和文件系统的关系
    2.2.1  查看系统数据库
    2.2.2  数据库在文件系统中的表示
    2.2.3  表在文件系统中的表示
    2.2.4  视图在文件系统中的表示
    2.2.5  其他文件
  2.3  小结
第3章  用户与权限管理
  3.1  权限表
    3.1.1  user表
    3.1.2  db表
    3.1.3  tables_priv表和columns_priv表
    3.1.4  procs_priv表
  3.2  用户管理
    3.2.1  登录MySQL服务器
    3.2.2  创建用户
    3.2.3  删除用户
    3.2.4  修改用户信息
    3.2.5  修改当前用户的密码
    3.2.6  修改其他普通用户的密码
    3.2.7  MySQL 8.0密码管理
  3.3  权限管理
    3.3.1  权限列表
    3.3.2  授予权限的原则
    3.3.3  授予权限的方式
    3.3.4  查看权限
    3.3.5  回收权限
  3.4  访问控制
    3.4.1  连接核实阶段
    3.4.2  请求核实阶段
  3.5  角色管理
    3.5.1  角色概述
    3.5.2  创建角色
    3.5.3  给角色授权
    3.5.4  查看角色拥有的权限
    3.5.5  回收角色拥有的权限
    3.5.6  删除角色
    3.5.7  赋予用户角色
    3.5.8  激活角色
    3.5.9  撤销用户被赋予的角色
    3.5.10  设置强制角色
  3.6  配置文件的使用
    3.6.1  配置文件的格式
    3.6.2  启动命令与选项组
    3.6.3  特定MySQL版本的专用选项组
    3.6.4  同一配置文件中多个选项组的优先级
    3.6.5  命令行和配置文件中启动选项的区别
  3.7  系统变量
    3.7.1  系统变量简介
    3.7.2  查看系统变量
    3.7.3  通过启动选项设置系统变量
    3.7.4  在服务器端程序运行过程中设置系统变量
    3.7.5  启动选项和系统变量之间的关系
  3.8  小结
第4章  逻辑架构
  4.1  逻辑架构剖析
    4.1.1  MySQL的逻辑架构
    4.1.2  客户端连接器
    4.1.3  连接层
    4.1.4  服务层
    4.1.5  存储引擎层
    4.1.6  存储层
  4.2  SQL语句的执行流程
  4.3  MySQL 5.7中的查询缓存设置
  4.4  数据库缓冲池
    4.4.1  缓冲池和查询缓存
    4.4.2  查看缓冲池的大小
    4.4.3  将数据加载到缓冲池中
    4.4.4  缓冲池中的free链表
    4.4.5  缓冲池中的LRU链表
    4.4.6  缓冲池中的flush链表
  4.5  小结
第5章  存储引擎
  5.1  存储引擎的相关操作
    5.1.1  查看存储引擎
    5.1.2  设置系统默认的存储引擎
    5.1.3  设置表的存储引擎
  5.2  主要存储引擎介绍
    5.2.1  InnoDB存储引擎:事务型存储引擎
    5.2.2  MyISAM存储引擎:主要的非事务处理存储引擎
    5.2.3  ARCHIVE存储引擎:数据存档
    5.2.4  BLACKHOLE存储引擎:丢弃写操作
    5.2.5  CSV存储引擎:存储CSV文件
    5.2.6  MEMORY存储引擎:内存表
    5.2.7  其他存储引擎
    5.2.8  常用存储引擎对比
  5.3  小结
第6章  InnoDB存储引擎中的数据存储结构
  6.1  数据库的存储架构
  6.2  InnoDB存储引擎中的行格式
    6.2.1  查看和修改行格式
    6.2.2  完整的记录信息
    6.2.3  行溢出
    6.2.4  REDUNDANT行格式
    6.2.5  COMPACT行格式
    6.2.6  DYNAMIC和COMPRESSED行格式
  6.3  页的结构
    6.3.1  页的组成部分
    6.3.2  从页的角度看B+树是如何进行查询的
  6.4  区和段
    6.4.1  区
    6.4.2  段
  6.5  表空间
  6.6  小结
第7章  索引
  7.1  索引概述
  7.2  合理选择索引的数据结构
    7.2.1  二叉搜索树
    7.2.2  AVL树
    7.2.3  B树
    7.2.4  B+树
    7.2.5   

内容摘要
 MySQL是风靡全球的数据库管理系统,被广泛应用于互联网场景。作为一名开发人员,掌握MySQL是必备技能。本书从MySQL的安装与使用开始,逐步深入。首先宏观地介绍MySQL的目录结构、用户与权限管理、逻辑架构、存储引擎、InnoDB存储引擎中的数据存储结构等;然后介绍MySQL中的索引、性能分析工具的使用、索引优化、数据库的设计规范、
数据库调优等;接着介绍MySQL中的事务和锁机制,以及MySQL如何保证事务的特性,涉及redo日志、
undo日志、MVCC及各种锁的细节等知识;最后介绍数据库软硬件的性能优化,包括主从复制、数据库备份与恢复等。本书内容全面细致,讲解深入浅出,书中穿插了大量案例,做到了理论和实践相结合。本书主要以MySQL8.0以后的版本为例进行讲解,同时融合了MySQL8.0以前的版本进行比较,适
用性更强。无论你是致力于构建和管理高性能、高可用性的数据库系统的开发人员,还是数据库管理员,都能从本书中有所收获。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP