开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第32天,点击查看活动详情
1. 华为云RDS数据库使用
1.1 数据库购买流程
打开华为云数据库控制台(console.huaweicloud.com/rds)
首先在左上角选择自己需要购买的资源的所在区域,我这里以上海二为例
点击右上角购买数据库实例
可以根据自己的需要选择包年包月或者按需计费
不同的数据库引擎价格和功能也不一样,可以根据需要选取,我选择的为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具有即开即用、稳定可靠、安全运行、弹性伸缩、轻松管理和经济实用等特点。 拥有高可用架构、数据安全保障和故障秒级恢复功能,提供了灵活的备份方案。
在性能规格方面,根据实际开发需求选择对应规格
在配置完密码后选立即购买
确认信息后点击提交
新的数据库实例在控制台可以看到,创建大概需要5-10分钟
1.2 MySQL环境配置
1.2.1 修改RDS MySQL自动备份策略
点击所创建数据库实例名称,进入数据库详情,可查看数据详情。
可以将备份更改为我们需要的时间(默认为7天)
1.2.2 通过数据管理服务DAS连接MySQL实例
点击右上角登录
输入我们的数据库密码,在测试连接成功后进入服务
点击新建数据库
创建名为maimai的数据库
可以通过DAS数据库管理平台对数据库进行可视化操作
1.2.3 通过内网访问MySQL实例
云主机的VPC和安全组需要与RDS实例保持一致才可以成功访问,由于和公网访问mysql方法大致类似,主要介绍在公网访问mysql
1.2.4 通过公网连接 MySQL实例
通过公网连接MySQL,还需要提前购买弹性公网IP并绑定数据库
1.2.4.1 弹性公网IP购买
进入弹性公网控制台console.huaweicloud.com/vpc
选择和数据库所在区域保持一致,点击购买
配置完参数后点击立即购买
返回控制台可以看到我们购买的弹性公网
1.2.4.2 MySQL绑定公网IP
回到数据库控制台
在连接管理中选择公网ip绑定
点击确定
此时我们就可在本地访问MySQL数据库
我使用的是sqlyog软件
成功访问
我在本地创建一个名为localcreat的表,然后在DAS进行查看
创建成功
华为云RDS数据库搭建完成
1. 总结
本次主要讲述了数据库中的SELECT语句、集函数查询、单表查询、多表查询、嵌套查询、子查询、带EXISTS关键字的子查询,并通过案例演示SQL语句的实际应用,可以帮助很好的帮助大家数据库的入门学习。