MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,属于Oracle旗下产品,是最流行的关系型数据库管理系统之一。
MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言,由于其体积小、速度快、开放源码等特点,一般中小型网站的开发都选择MySQL作为网站数据库
《MySQL 8(中文版)Cookbook》基于MySQL 8.0,以基础知识为入手点,以讲解技术特性为目标,以案例作为理论的补充,详细介绍了MySQL的方方面面,提供了超过150个高性能数据库查询与管理技巧,是MySQL入门者和管理者的必读之作。
那么,今天咱们就从目录、主要包括的内容和总结三部分给大家进行MySQL8的学习
目录:
学习都是自己的,多学才让自己更有价值,我给大家准备了MySQL,spring,jvm,等等的学习资料,大家可以在闲暇时间去看,【MySQL】滴我即可学习
第1章
介绍如何在不同版本的Linux系统上安装MySQL 8,如何从以前的稳定版本升级到MySQL8,以及如何从MySQL8降级。
第2章
介绍MySQL的基本用法,例如创建数据库和表;以各种方式插入、更新、删除和选择数据;将数据保存到不同的目的地;对结果进行排序和分组;多表联接;管理用户及其他数据库元素,如触发器、存储过程、函数和事件;以及获取元数据信息。
第3章
介绍了MySQL 8新增的功能和内容,例如JSON数据类型、公用表表达式和窗口函数。
第4章
介绍了如何配置MySQL,及其基本配置参数。
第5章
解释了RDBMS的4个隔离级别,以及如何将MySQL用于事务。
第6章
演示了如何启用二进制日志、各种格式的二进制日志,以及如何从二进制日志中检索数据。
第7章
介绍了各种类型的备份方法,每种方法的优缺点,以及如何根据需求选择适用的方法。
第8章
介绍了如何从各种备份中恢复数据。
第9章
介绍了如何设置各种复制拓扑。具体介绍了将从服务器由主从复制切换到链式复制的方法,以及将从服务器从链式复制切换到主从复制的方法,相信这些方法能够引起读者的兴趣。
第10章
介绍了克隆表,将助你成为管理大表的行家。这一章还介绍了第三方工具的安装和使用方法。
第11章
将讲述如何调整、创建、复制和管理表空间。
第12章
引导读者了解错误日志、一般查询、慢查询和二进制日志。
第13章
详细解释了查询和schema调优,介绍了很多方法和技巧。
第14章
着重于安全方面,详细介绍了如何安全安装、限定网络和用户、设置和重置密码等方法。
内容比较齐全,希望大家都仔细阅读,内容比较多,花时间慢慢去消化,希望我整理的这些对大家都有帮助。