华为云RDS数据库使用

203 阅读4分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第32天,点击查看活动详情


1. 华为云RDS数据库使用

1.1 数据库购买流程

打开华为云数据库控制台(console.huaweicloud.com/rds)

首先在左上角选择自己需要购买的资源的所在区域,我这里以上海二为例

点击右上角购买数据库实例

可以根据自己的需要选择包年包月或者按需计费

image-20220421110338154

不同的数据库引擎价格和功能也不一样,可以根据需要选取,我选择的为mysql

  • 云数据库 RDS for MySQL

MySQL是目前最受欢迎的开源数据库之一,其性能卓越,搭配LAMP(Linux + Apache + MySQL + Perl/PHP/Python),成为WEB开发的高效解决方案。 云数据库 RDS for MySQL拥有即开即用、稳定可靠、安全运行、弹性伸缩、轻松管理、经济实用等特点。 1、架构成熟稳定,支持流行应用程序,适用于多领域多行业;支持各种WEB应用,成本低,中小企业首选。 2、管理控制台提供全面的监控信息,简单易用,灵活管理,可视又可控。 3、随时根据业务情况弹性伸缩所需资源,按需开支,量身订做。

  • 云数据库 RDS for PostgreSQL

PostgreSQL是一个开源对象关系型数据库管理系统,并侧重于可扩展性和标准的符合性,被业界誉为“最先进的开源数据库”。云数据库 RDS for PostgreSQL面向企业复杂SQL处理的OLTP在线事务处理场景,支持NoSQL数据类型(JSON/XML/hstore),支持GIS地理信息处理,在可靠性、数据完整性方面有良好声誉,适用于互联网网站、位置应用系统、复杂数据对象处理等应用场景。 1、支持postgis插件,空间应用卓越,达到国际标准。降低“O”迁移复杂度100%。 2、适用场景丰富,费用低,随时可以根据业务情况弹性伸缩所需的资源,按需开支,量身订做。

  • 云数据库 RDS for SQLServer

Microsoft SQL Server是老牌商用级数据库,成熟的企业级架构,轻松应对各种复杂环境。一站式部署、保障关键运维服务,大量降低人力成本。根据华为国际化安全标准,打造安全稳定的数据库运行环境。被广泛应用于政府、金融、医疗、教育和游戏等领域。云数据库 RDS for SQLServer具有即开即用、稳定可靠、安全运行、弹性伸缩、轻松管理和经济实用等特点。 拥有高可用架构、数据安全保障和故障秒级恢复功能,提供了灵活的备份方案。

image-20220421110520114

在性能规格方面,根据实际开发需求选择对应规格

image-20220421110604371

image-20220421111207815

在配置完密码后选立即购买

image-20220421111152498

确认信息后点击提交

image-20220421111231682

新的数据库实例在控制台可以看到,创建大概需要5-10分钟

image-20220421111335565

1.2 MySQL环境配置

1.2.1 修改RDS MySQL自动备份策略

点击所创建数据库实例名称,进入数据库详情,可查看数据详情。

image-20220421111923799

image-20220421112022330

可以将备份更改为我们需要的时间(默认为7天)

image-20220421112142056

1.2.2 通过数据管理服务DAS连接MySQL实例

点击右上角登录

image-20220421112629035

输入我们的数据库密码,在测试连接成功后进入服务

image-20220421112725125

点击新建数据库

image-20220421112751508

创建名为maimai的数据库

image-20220421112817533

image-20220421112828276

可以通过DAS数据库管理平台对数据库进行可视化操作

image-20220421113115949

1.2.3 通过内网访问MySQL实例

云主机的VPC和安全组需要与RDS实例保持一致才可以成功访问,由于和公网访问mysql方法大致类似,主要介绍在公网访问mysql

1.2.4 通过公网连接 MySQL实例

通过公网连接MySQL,还需要提前购买弹性公网IP并绑定数据库

1.2.4.1 弹性公网IP购买

进入弹性公网控制台console.huaweicloud.com/vpc

选择和数据库所在区域保持一致,点击购买

image-20220421114008328

配置完参数后点击立即购买

image-20220421114046644

返回控制台可以看到我们购买的弹性公网

image-20220421114225511

1.2.4.2 MySQL绑定公网IP

回到数据库控制台

在连接管理中选择公网ip绑定

image-20220421114342383

点击确定

image-20220421114401237

此时我们就可在本地访问MySQL数据库

我使用的是sqlyog软件

成功访问

image-20220421114844287

我在本地创建一个名为localcreat的表,然后在DAS进行查看

image-20220421115002492

创建成功

image-20220421115037795

华为云RDS数据库搭建完成

1. 总结

本次主要讲述了数据库中的SELECT语句、集函数查询、单表查询、多表查询、嵌套查询、子查询、带EXISTS关键字的子查询,并通过案例演示SQL语句的实际应用,可以帮助很好的帮助大家数据库的入门学习。