开发者学堂课程【企业运维训练营之数据库原理与实践课程 :云数据库管理 DMS(三)】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/1201/detail/18286
云数据库管理 DMS
四、DMS 实战饰演
这个入口有好几个比如阿里云官方文档数据库里面。RDS 云数据库下面就有一个 MYSQL 数据基础,大家可以点击立即体验,然后通过登录个人账号其实就可以去做了。
第一步的话就是创建资源,然后这里有一个就是指引,大家可以在创建资源的时候先看一下,其实第一步的话就是创建资源,然后后面的话就是启动数据库与连接,然后会有一个页面给大家去做连接。后面就是通过自由访问的自由操作的那个管控模式去登陆的,所以说他通过帐号名义直接连进入控制台,进 DMS 的实际操作页面,然后去执行一个SQL,会看到一个反馈结果,这里能看到已经创建好了资源,根据操作手册一步一步来完成,先记录一下子账号账号名,还有A K。
这个是一个控制台的一个登录 URL 可以大概,密码就输入这个子账号的密码。这里给大家创建一个默认的 RDS 实例。
这个实例是在上海地域不是刚刚默认的就是杭州地域,大家可以根据实际看一下。这里就是一个数据库 RDSMYSQL的一个实际管理页面,
先给数据库创建一个账号这里就根据指引或者自己去自定义都是可以的,比如 test user。普通账号就可以了。还是根据指引,高权限账号,密码复制过来。创建完账号肯定就是建一个测试库了。要创建库,然后 user,然后授权账号的话就是。因为刚刚这个账号是高权限账号,所以在这个数据库刚刚那个账号权限里面是搜不到他,在 DMS 去登录数据库,其实这里也是一个入口,或者在这个控制台上送的 DMS 也是一样的。点登录数据库,就会跳转到 DMS页面。因为是自由操作的管控模式,因为你没有把这个实例导入到中所以默认是需要通过账号密码去登录的,刚刚设置的是test user。密码是 Password1213。现在就已经登录好了,可以看一下它的 SQL 窗口页面这里就 Chest。
大家可以看到这个数据库实例里面有一个已登录的实例,大家可以看一下。给他查询就可以,大家可以看到刚刚创建的 user db 这个库,然后我们去右键它查询,然后就可以进行相关的 DML 操作或 DDL 操作。这里再给大家讲一下就是这里大家能看到有免登录时的密码可以登录实例,为什么有免登录实例呢,刚刚也提到了就是说安全协同一下的,这种管控模式的话就是免登录的,比如把这个实力管控模式改成安全协同,然后改成这个的话,然后就是这种管理模式的以后登录的话,就不需要登录了,但是操作的时候会有很多的流程限制或者权限限制。
然后我们可以进行相关的建表操作。这个表已经创建好了已经执行执行成功,然后点个刷新键,这里就可以看到创建的表了。再执行一下,at table 操作。就是在这个表上面加一个字段,然后再刷新一下。可以看到这现在已经 sex 字段已经加上去了。然后进行 Rename 表。现在就通过刚刚的 user 表,然后改成了 Student 表。最后把这个表删除掉。下一步创建一个 User 表插入一条数据。那这条数据已经插入成功了。这里还可以通过可视化的方式去看到它的数据。就是这个可视化。打开表可以看到刚刚同时插入了七条数据。这里也可以进行相关的查询。
这里能看见是导出查出来七条数据跟刚刚可视化看到的是一致的。做一次数据更新。可以看到这这里面数据也是更新了的。把数据删掉。一页就是介绍数据库函数的使用,还是给他创建这个表。现在有个 student score 表,查学生的平均分数就是 avg,这个函数。Average。然后就看到78.60。或者可以通过函数去查一下所有同学的得分总数。这是所有同学的就是数据量的总数就比如说有十个同学。也可以查最大分数。也可以查最小分数或者是分数的总数,总共是786分,这里看到的是 Cant 跟 Some是有区别,Count 是说数据有多少条也就是有多少条多少个学生有分数,然后这个项目的话就是 School,这个数据每个得分的总数。
最后看一下组合查询。这里又建了好几张表。再新建一个窗口。这个就是将 Student 跟 SC 的表做关联。也可以去查询语文成绩在在八十分以上的同学。这些都是可以的,这些就是 SQL 开发的一个技能,大家可以看一下。后面我就不再演示了最后的话,其实就是已经完成了这个实验,大家可以看一下这这里的话也只是去演示了,然后就DMS上怎么去通过这个窗口去操作数据,这些基本的操作,其实跟我们刚刚提到的那个 CAD 或者那种工具是比较一致的,也也有一些可视化的一些原数据或者是一些数据的展示。一个窗口或者是这种导出导出文件这种功能都是有的,其他的一些。后面提到的那种最佳实践方案,那种东西需要可以大家去申请一下权限,去购买看一下。有需要的话,其实可以通过我们的官方文档去详细了解一下,包括我们的这些最佳实践,然后里面其实涉及到很多的,我们刚刚的那种解决方案的一个整合。