第三期实战营由四个场景体验和一个直播带练组成。
第一个场景——动手实战-MySQL数据库快速部署实践
本场景提供一个Linux系统。首先,开发者在免费提供的云资源上,通过Linux命令安装mysql;然后,执行mysql的常用操作,包括建表,删除表,查看表等一系列操作;最后,学习基本的SQL语句。详细的使用流程,可以让新接触Linux的开发者无障碍学习。
第二个场景——动手实战-如何在云端创建MySQL数据库
本场景中,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。整体按照实验手册来操作即可,容易上手。
第三个场景——动手实战-如何在云端创建MySQL数据库
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
首先完成云上数据库的启动以及连接。通过前两个场景的多次学习,开发者启动数据库的步骤和命令可以达到基本熟悉。
接下来进行数据库的表操作。包括使用建表语句来建表等基本操作。温故而知新。
实验手册还附带了语句中的SQL语法的解析。
接下来就是使用sql语句,对Mysql的数据继续增删查改的操作。
接下来就是对于mysql的一些函数进行介绍,包括max,min,count等函数。
最后就是进一步的学习,教导开发者如何使用order by,HAVING和group by来进行分组查询。
通过这个场景的实验流程,初学者基本能够了解了mysql大致的基础语法。
第四个场景——动手实战-最佳应用实践之使用RDS MySQL和ECS搭建个人博客
场景将提供一台基础环境为CentOS的ECS(云服务器)和一台RDS MySQL版数据库实例。我们将会在这台服务器安装Apache+PHP+WordPress网站环境,结合RDS MySQL版数据库实例帮助您快速搭建自己的云上博客。
这这一个场景基本是让我们通过实际的案例,去体会mysql在实际的项目中是如何发挥作用的,是从学习过渡到使用的过程。
第五个场景——直播带练(RDS MySQL的SQL问题诊断与调优)
这个直播主要是阿里工程师分享如何完成RDS MySQL的SQL问题诊断与调优。
体验感受:
通过5天的MySQL实战营,帮助我对MySQL常用语句进行了温故知新。我觉得使用云服务器来进行MySQL实战学习,有以下几点好处。
首先,通过云服务器可以更加流畅的学习MySQL语句,不可以更加专注于MySQL语句本身的学习。同时学习手册提供了教学内容,不需要大家去翻书,可以直接边看便练习。
其次,云服务器提供的时间一般在一个小时以上,足够有基础的同学联系多次,可以通过这个云服务器来多次练习,来巩固知识。这很适合在校大学生来学习使用。
第三点是,能够有大厂工程师带我们学习MySQL的SQL问题诊断与调优,站在业界领先的工程师的角度一起去看问题,学习他们应对问题的经验。还可以在社群向这些工程师进行发问和交流。这都可以帮助初学者以及现在的开发者来更好学习MySql数据库。