admin 管理员组

文章数量: 887629


2024年1月15日发(作者:时钟构造函数)

课程大纲

1.2016 ,来一场随时随地的学习之旅

我赢职场在线学习引导

21•什么样的公司需要使用MySQL ?

深入了解什么是数据库

MySQL从万千数据库中脱颖而出

3.2-搭建学习MySQL的实验环境

选择学习哪个版本的MySQL搭建学习MySQL的实验环境

提前熟悉一下MySQL环境

Linux下基于官方YUM源安装MySQL

Linux下基于官方源码包包安装MySQL以及源码安装各参数的说明

Linux下基于官方源码包包安装MySQL以及源码安装各参数的说明

Linux下基于官方源代码RPM包构建自定义MySQL RPM包

4.3・MySQL是如何保证公司多用户访问和数据的一致性的

了解MySQL的架构

MySQL的并发控制

MySQL锁的介绍

5.4■如何选择合适的数据类型存储满足公司不同的业务需求

MySQL数据类型

如何存储带小数的类型

MySQL日期和时间类型的使用MySQL字符串类型MySQL其它字符串类型

6.5

•如何满足公司不同的业务需求

开始学习数据库的操作

7.6-怎么创建公司业务所需的表

什么是数据库三范式

如何管理MySQL的表

创建表时如何添加约束

唯一性约束和默认约束的使用如何修改数据表

8.7-如何管理公司业务数据

MySQL数据操作

9.8

•如何加快公司业务数据的检索速度

索引的概念索引的创建和删除

开始学习索引性能测试

10.9

•如何快速定位想要查询的公司业务数据

MySQL单表查询之多条件查询

MySQL单表查询之分组查询

使用集合函数查询

11.10-MySQL多表查询实现公司不同的业务查询

MySQL多表查询

MySQL多表查询之子查询

12.11

•如何使用视图保护数据的安全性和减少SQL语句的复杂程度MySQL视图介绍

MySQL视图的基本操作

13.12•如何使用触发器减少DBA的工作量

MySQL触发器的作用

创建简单的触发器

创建多行执行语句触发器

创建带while和repeat语句的触发器

14.13-运算符在MySQL中的应用

MySQL运算符的使用

15.14•函数帮您把复杂的SQL化繁为简

MySQL常用函数的使用

MySQL潮呈函数和自定义函数

16.15

•教您如何使用存储过程

MySQL存储过程概述

如何书写存储过程及变量的定义

MySQL存储过程之循环语句

17.16

•为公司每一个应用创建一个单独的用户

MySQL的权限机制

创建用户以及如何给用户授权

MySQL权限和密码管理

18.17-让您对数据库了如指掌

MySQL错误日志和通用查询日志MySQL慢查询日志

MySQL二进制日志

MySQL二进制日志应用演示案例

19.18•备份,确保公司数据万无一失

MySQL数据备份恢复概述

社区版MySQL备份工具安装和使用

MySQL基于LVM快照的备份

基于LVM备份数据的案例演示

mylvmbackup工具的介绍

第三方备份工具xtrabackup实现完整备份与恢复

第三方备份工具xtrabackup实现增量备份与恢复

第三方备份工具innobackupex备份案例

企业版MySQL中的备份工具mysqlbackup实现完整备份与恢复

企业版MySQL中的备份工具mysqlbackup实现增量备份与恢复

企业版MySQL中备份工具mysqlbackup实现单文件备份与恢复

单文件备份的制作与恢复案例

数据丢失后如何恢复至最近有效数据

20.19-MySQL的数据恢复与修复技术

Myisam存储引擎详解以及.frm文件损坏或丢失的修复

使用myisamchk命令修复数据表

InnoDB存储引擎详解InnoDB表空间文件损坏的修复

MySQL二进制日志

没有备份的情况下实现MySQL数据误删除恢复InnoDB存储引擎详解InnoDB表空间文件损坏的修复

数据恢复案例

21.20-MySQL Replication

实现数据库故障自动

Failover

MySQL Replication

简介

MySQL Replication

的原理

MySQL Replication

方案介绍

MSS

的搭建 基于

GTIDs

MySQL Replication

为什么要采用基于GTIDs的MySQL Replication

如何提升Replication性能Replication容量和错误日志

Replication监控及自动故障切换

Replication实现自动故障切换

Replication之双主介绍与配置

22.21

•如何让越来越大的数据访问量不再是负担

MySQL读写分离技术概述

Amoeba实现读写分离

授权Amoeba访问MySQL

MySQL读写分离技术总结

23.22■高可用实现公司的服务正常稳定运行

MySQL高可用概述

MySQL高可用概述

如何实现MySQL高可用技术

Pacemaker

Corosync

的安装

Pacemaker

Corosync

的配置

MySQL高可用故障恢复演示

MySQL高可用故障演示

基于Keepalived实现双机HA

配置基于Keepalived的双机HA

基于Keepalived的双机HA故障检测案例

24.23•如何提高公司数据库的容错性和高性能

MySQL集群概述MySQL

Cluster的自动部署

MySQL集群的配置

如何管理MySQL集群的节点

MySQL集群第三方弥补方式

25.24-SandBox实现快速部署MySQL

MySQL沙河技术简介

使用MySQL沙河快速部署单MySQL实例

使用MySQL沙河快速部署Replication环境

26.25•如何优化公司的MySQL数据库

提升MySQL性能的手段概述硬件的优化

网络配置和操作系统对MySQL性能的影响

如何合理部署MySQL以及MySQL性能分析工具的使用

MySQL配置文件的优化

如何评估MySQL对内存的使用InnoDB的配置InnoDB的配置MySQL SQL优化概述

如何确认低效查询

MySQL SQL基本分析命令的使用

索引优化的案例

单列索引优化

合理使用UNION INDEX

多列索引的使用

利用查询提示优化SQL语句

27.26-MySQL分区的应用

什么是表分区

不同的分区类型及案例

子分区的应用

分区的管理和维护

28.27-MySQL在网站架构设计中所扮演的角色

MySQL架构设计的核心

小型网站数据库架构设计

中型网站数据库架构设计

中型网站数据库架构注意事项

大型网站数据库架构设计

超大型网站数据库架构设计

29.28-MySQL Key Value数据库架构设计

MySQL Key Value

键值委

Memcached和Redis的介绍和应用

基于官方MySQL插件的Memcached的实现

Memcached语法详解

将某个表加入Memcached缓存的案例

30.29-Percona的搭建和使用

Percona的搭建和使用

31.30-MySQL Enterprise Monitor

企业级监控

MySQL Enterprise Monitor■介绍

开始学习MySQL Enterprise Monitor安装配置

MySQL Enterprise Monitor

的使用

3200


本文标签: 使用 公司 备份 查询