sql
高可用集群
主从复制
备份策略
你将收获
sql
高可用集群
主从复制
备份策略
适用人群
课程介绍
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是很好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
学习目标
了解生产环境常用数据库及其区别
掌握数据库的分类
掌握MySQL数据库的安装
掌握基本的SQL语句
掌握MySQL数据库权限控制、日志管理、备份恢复
掌握MySQL数据库的主从复制、集群部署及使用
掌握MySQL数据库性能优化
核心技能
数据库介绍:什么是数据库,生产环境常用数据库
数据库分类:开源数据库、闭源数据库、关系型数据库、NoSQL
数据库安装:Yum及编译安装Mariadb、MySQL数据库
结构化查询语言SQL:DDL语句、DML语句、DCL语句、DQL语句
MySQL库操作:创建库、查看库、切换库、删除库
MySQL表操作:创建表,删除表,查看表状态、表名称、表结构、表内容
修改表:修改表名、添加字段、删除字段、修改字段
修改记录:添加记录、更新记录、删除记录
表复制:复制整张表、复制表结构、复制记录
表查询:基本查询、避免重复DISTINCT、通过四则运算查询、定义显示格式、条件查询、排序查询、分组查询、模糊查询、正则查询、子查询、常用查询函数、别名
数据导入导出:数据导入、数据导出
字符串类型介绍:CHAR系列、TEXT、枚举类型、集合类型
数值类型:整数类型 、浮点数类型、定点数类型、位类型
时间和日期类型
表约束:null 、not null、default、unique、auto_increment、primary key、index
用户管理:登录退出,创建、删除用户,密码、授权表、密码复杂度限制策略
日志管理:开启Binlog日志,读取Binlog日志,利用Binlog日志恢复数据
备份介绍:物理备份、逻辑备份、完全备份、增量备份、差异备份
逻辑备份mysqldump:备份数据、恢复数据
物理备份xtrabackup:软件下载安装、备份数据、恢复数据
主从复制:主从复制意义,原理解析 ,Gtid方式配置主从复制
课程目录

