学习报告-冬季实战营第三期:MySQL数据库进阶实战
前言
为期五天的冬季实战营第三期:MySQL数据库进阶实战,伴随着直播课落下了帷幕,这五天的实战营收获颇多,在此做一个简单报告。
第一天 MySQL数据库快速部署实践
本实验提供一个Linux系统。首先,安装mysql;然后,执行mysql的常用操作;最后,学习基本的SQL语句。
参加过第一期冬季实战营的小伙伴对本节内容应该比较熟悉,这节算是一个复习与提升内容,重新回顾了在linux系统中安装mysql过程并且学习了mysql的常用操作和基本的sql语句以及如何备份及导入数据库。
第二天 动手实战-如何在云端创建MySQL数据库
阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务。基于阿里云分布式文件系统和SSD盘高性能存储,RDS支持MySQL、SQL Server、PostgreSQL和MariaDB TX引擎,并且提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。
本节中系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。学习了如何使用数据管理服务DMS(Data Management Service)连接到RDS MySQL实例,然后进行数据表的CRUD操作,通过本节的学习如何查看源数据库(ECS)、ECS中表的数据、学习了数据管理服务的使用方式以及如何创建目标数据库(RDS)并且学习了如何使用数据传输服务进行数据的迁移。
第三天 MySQL数据库基础
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
在本节中提供一台阿里云RDS MySQL数据库供用户进行练习,通过本节的学习学会了:
- sql DDL(数据定义语句)如:CREATE、ALTER、DROP等
- sql DML(数据操作语句)如:INSERT、DELETE、UPDATE、SELECT
- 函数及分组排序等
第四天 使用ECS和RDS搭建个人博客
本场景介绍使用ECS和RDS MySQL数据库搭建个人博客。
本节中提供了提供一台基础环境为CentOS的ECS(云服务器)和一台RDS MySQL版数据库实例。通过前面的学习进行综合运用,学习了如何安装Apache+PHP+WordPress网站环境,快速搭建自己的云上博客。
概念介绍:
云服务器ECS
云服务器(Elastic Compute Service,简称ECS)是阿里云提供的性能卓越、稳定可靠、弹性扩展的IaaS(Infrastructure as a Service)级别云计算服务。云服务器ECS免去了您采购IT硬件的前期准备,让您像使用水、电、天然气等公共资源一样便捷、高效地使用服务器,实现计算资源的即开即用和弹性伸缩。阿里云ECS持续提供创新型服务器,解决多种业务需求,助力您的业务发展。
云数据库 RDS
阿里云关系型数据库(Relational Database Service,简称 RDS)是一种稳定可靠、可弹性伸缩的在线数据库服务。基于阿里云分布式文件系统和高性能存储,RDS 支持 MySQL、SQL Server、PostgreSQL 和 PPAS(Postgre Plus Advanced Server,一种高度兼容 Oracle 的数据库)引擎,并且提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。
Wordpress
WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把WordPress当作一个内容管理系统(CMS)来使用。
第五天 直播代练-《RDS MySQL的SQL问题诊断与调优》
讲师: 王涛,花名改天,阿里云开发工程师,负责RDS产品研发;
讲师: 陈青云,阿里云开发工程师,负责RDS产品研发。
在本节中回顾了使用DMS进行MySQL表的创建以及学习了如何创建表索引及查看sql执行计划,由于直播时在回去路上,没有一个较好的学习环境,期待直播回放的放出,可以再好好看下。
总结
为期五天的第三期落下了帷幕,收获颇多,第四期是我非常感兴趣的容器技术,在工作过程中也接触使用过容器技术,希望在第四期能够查漏补缺,让我们第四期见吧。