云原生数据库PolarDB快速入门实验

本文涉及的产品
数据管理 DMS,安全协同 3个实例 3个月
推荐场景:
学生管理系统数据库
云原生数据库 PolarDB MySQL 版,通用型 2核4GB 50GB
云原生数据库 PolarDB PostgreSQL 版,标准版 2核4GB 50GB
简介: 【2月更文挑战第2天】很基础的PolarDB入门操作实验考试,假期闲着无聊考着玩玩。云原生数据库 PolarDB MySQL 版是阿里云自研产品,100%兼容 MySQL。PolarDB产品具有多主多写、多活容灾、HTAP 等特性,交易性能最高可达开源数据库的6倍,分析性能最高可达开源数据库的400倍,TCO 低于自建数据库50%。

云原生数据库PolarDB快速入门

在阿里云控制台首页,单击左上角的图标,在搜索框中输入云数据库PolarDB,单击搜索结果中的云数据库PolarDB,进入云数据库PolarDB控制台。

image.png

在左侧导航栏,单击集群列表。

image.png

在集群列表页面,切换地域所在地,找到实验室提供的PolarDB实例,单击实例ID。

image.png

创建数据库账号

在左侧导航栏,选择配置与管理>账号管理。

image.png

在账号管理界面,单击创建账号。

image.png

在创建账号面板,根据说明配置参数,然后单击确定。

  • 数据库账号:输入数据库账号名称aliyuntest。切记一定要设置账户名为aliyuntest,为了后续实验进行评分。

  • 账号类型:选择高权限账号。

  • 密码:设置账号密码,切记一定要设置为子用户密码,为了后续实验进行评分。

  • 确认密码:再次输入密码。

  • 备注:商品管理账户。


image.png
image.png

创建数据库

在左侧导航栏,选择配置与管理>数据库管理。

image.png

在数据库管理页面,单击创建数据库。

在创建数据库面板,根据说明配置参数,然后单击确定。

  • 数据库(DB)名称:commodity。

  • 数据库Owner:aliyuntest。

  • 支持字符集:UTF8。

  • Collate:C。

  • Ctype:C。

  • 备注说明:商家管理库。

image.png

在数据库管理页面,您创建的数据库的状态显示运行中,表示数据库已创建完成。

image.png

设置白名单

在左侧导航栏中,选择配置与管理>集群白名单。

在集群白名单页面,单击default分组右侧的配置 。

image.png

在配置白名单面板,将白名单内IP地址127.0.0.1修改为0.0.0.0/0,允许任何IP地址访问数据库集群,单击确定。

image.png

连接数据库

在集群白名单页面,单击登录数据库。

image.png

在登录实例对话框中,输入创建的数据库账号(aliyuntest) 和数据库密码,单击测试连接。

image.png

至此云数据库已经成功录入至DMS,您可以在DMS控制台左侧的数据库实例中,查看并管理您的数据库。

image.png

在DMS控制台,单击左侧的数据库实例,选择已登录实例>您的数据库实例>commodity,双击public,进入SQL执行窗口。

数据管理DMS的SQL窗口可以非常便捷地执行各类SQL语句,同时支持以可视化的方式对目标数据库进行增、删、改、查等操作,适用于数据查询、数据开发等场景。以下界面为SQL窗口。

image.png

创建数据表

将以下SQL语句复制到SQL窗口中,创建shops表,用于存储CSV表格中的数据。

CREATE TABLE shops (
  id bigint NOT NULL,
  province varchar(32) NOT NULL,
  city varchar(32) NOT NULL,
  district varchar(32) NOT NULL,
  name varchar(128) NOT NULL,
  score float8 NOT NULL,
  comment_number bigint NOT NULL,
  category varchar(32) NOT NULL,
  image_address varchar(256) NOT NULL,
  PRIMARY KEY (id)
);

COMMENT ON COLUMN shops.id IS '商家编号';
COMMENT ON COLUMN shops.name IS '商家名称';
COMMENT ON COLUMN shops.province IS '省份';
COMMENT ON COLUMN shops.city IS '城市';
COMMENT ON COLUMN shops.district IS '区域';
COMMENT ON COLUMN shops.category IS '类型';
COMMENT ON COLUMN shops.score IS '评分';
COMMENT ON COLUMN shops.comment_number IS '评论数';
COMMENT ON COLUMN shops.image_address IS '图片地址';

有时复制粘贴时效时,直接在实验环境打开本文链接粘贴即可。

image.png

单击执行 ,页面下方返回执行成功标志,消息通知执行成功。

image.png

在表区域,可单击刷新按钮,将会出现新创建的shops表。

image.png

数据导入

复制如下链接至无影安全浏览器的地址栏中,下载shops.csv文件。

https://labfileapp.oss-cn-hangzhou.aliyuncs.com/shops.csv

image.png

在DMS控制台左侧,选择常用功能>数据导入。

image.png

在数据变更工单列表页面,根据如下说明配置参数,未提及的保持默认即可。

image.png

image.png

在数据变更工单列表页面,等待预检查全部通过后,单击执行变更。

image.png

在任务设置对话框中,执行策略选择立即执行,单击确定执行。

image.png

在数据变更工单列表页面,显示执行成功,即为文件上传成功。

image.png

至此,已经完成了 CSV 表格数据上传到 PolarDB-PG 数据库的操作,接下来,让我们一起在数据库中查询数据。

查询导入PolarDB-PG数据库中的数据

在DMS控制台,单击左侧的数据库实例,选择已登录实例>您的数据库实例>commodity,双击public,进入SQL执行窗口。

image.png

在SQL窗口中,输入如下SQL,单击 执行,查询shops表中的全量数据。

SELECT * FROM shops;

image.png

查询出的数据为全量的数据,与CSV表格中的数据进行对比,可发现数据一致。

image.png

在SQL窗口中,输入如下SQL,单击执行,在shops表中查询在上海且评分高于4.5的商家。

SELECT * FROM shops WHERE city = '上海市' AND score > 4.5;

image.png

在SQL窗口中,输入如下SQL,单击执行,更新id为6的商家的评论数。

UPDATE shops SET comment_number = comment_number + 1 WHERE id = 6;

image.png

在SQL窗口中,输入如下SQL,单击 执行,删除id为24的商家。

DELETE FROM shops WHERE id = 24;

image.png

整个操作下来很简单,没有任何难度,刚接触的新人可以看看。

image.png

作者过往文章:

PolarDB Serverless能力测评:秒级弹升、无感伸缩与强一致性,助您实现高效云数据库管理!(https://developer.aliyun.com/article/1384112?spm=a2c6h.13148508.setting.27.478f4f0eyR42gt)

SQL 必知必会(1)——1小时快速掌握 SQL 语法(https://developer.aliyun.com/article/1317898?spm=a2c6h.13148508.setting.19.478f4f0eyR42gt)

SQL 必知必会(2)—— SQL的增删改查及函数应用(https://developer.aliyun.com/article/1318731?spm=a2c6h.13148508.setting.18.478f4f0eyR42gt)

SQL 必知必会(3)——SQL进阶之子句、关键字和操作符(https://developer.aliyun.com/article/1318885?spm=a2c6h.13148508.setting.17.478f4f0eyR42gt)

SQL 必知必会(4)——SQL进阶之子句、关键字和操作符(https://developer.aliyun.com/article/1319510?spm=a2c6h.13148508.setting.15.478f4f0eyR42gt)

相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
相关文章
|
2月前
|
关系型数据库 MySQL Java
Django学习二:配置mysql,创建model实例,自动创建数据库表,对mysql数据库表已经创建好的进行直接操作和实验。
这篇文章是关于如何使用Django框架配置MySQL数据库,创建模型实例,并自动或手动创建数据库表,以及对这些表进行操作的详细教程。
70 0
Django学习二:配置mysql,创建model实例,自动创建数据库表,对mysql数据库表已经创建好的进行直接操作和实验。
|
3月前
|
存储 关系型数据库 分布式数据库
揭秘PolarDB:中国云原生数据库的超级英雄,如何颠覆传统数据存储?
在数字化时代,数据成为企业的核心资产,而云原生数据库则是推动企业转型的关键。PolarDB凭借其先进的存储计算分离架构,在性能、可靠性和易用性方面脱颖而出,成为国内领先的选择。它支持多种数据库引擎,提供多副本存储机制,并采用按量付费模式,有效降低管理和成本压力,助力企业实现高效、可靠的数字化转型。
74 1
|
5月前
|
关系型数据库 MySQL 分布式数据库
云原生数据库PolarDB MySQL版的体验评测
我有幸参与了云原生数据库PolarDB MySQL版的体验评测。在这次评测中,我主要关注了以下几个方面:产品控制台操作体验、产品文档阅读体验、产品API使用体验、控制台产品监控页面以及生态周边。
61 11
云原生数据库PolarDB MySQL版的体验评测
|
4月前
|
Cloud Native 关系型数据库 分布式数据库
云原生数据库2.0问题之PolarDB利用云计算技术红利如何解决
云原生数据库2.0问题之PolarDB利用云计算技术红利如何解决
|
4月前
|
Cloud Native 关系型数据库 分布式数据库
云原生关系型数据库PolarDB问题之PolarDB相比传统商用数据库的优势如何解决
云原生关系型数据库PolarDB问题之PolarDB相比传统商用数据库的优势如何解决
42 1
|
4月前
|
存储 关系型数据库 MySQL
再探PolarDB —— PolarDB MySQL 四大场景下的全方位评测
本文全面评测了阿里云PolarDB MySQL在四大关键场景下的表现:Serverless极致弹性、列存索引(IMCI)、弹性并行查询(ePQ)以及无感秒切高可用。通过官方提供的免费体验资源,我们深入了解了PolarDB MySQL的核心能力和性能。Serverless极致弹性列存索引(IMCI弹性并行查询(ePQ)无感秒切高可用此外,文章还介绍了PolarDB MySQL在数据备份和HTAP(混合事务/分析处理)场景下的优势,包括灵活的备份策略、高效的全量和库表恢复方式,以及通过IMCI支持的HTAP能力。这些特性共同构成了PolarDB MySQL作为一款先进的云数据库服务的强大竞争力。
|
4月前
|
JSON NoSQL Redis
Redis 作为向量数据库快速入门指南
Redis 作为向量数据库快速入门指南
168 1
|
4月前
|
存储 关系型数据库 分布式数据库
揭秘PolarDB:中国云原生数据库的超级英雄,如何颠覆传统数据存储?
【8月更文挑战第8天】在数字化时代,数据成为企业的核心资产。随着云技术的发展,企业纷纷向云端迁移,选择合适的云原生数据库至关重要。PolarDB凭借卓越性能、高可靠性和易用性在中国市场领先。它采用存储计算分离架构,支持独立扩展,提高处理大规模数据的效率和灵活性。多副本机制确保数据高可用性和持久性,优于单副本存储方案。兼容多种数据库引擎,提供丰富管理工具,降低迁移和维护成本。按量付费模式帮助企业有效控制成本。因此,PolarDB为企业数字化转型提供了强有力的支持。
102 1
|
5月前
|
运维 关系型数据库 MySQL
PolarDB产品使用问题之PolarDB MySQL版和PolarDB-X的区别是什么
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。
|
5月前
|
关系型数据库 测试技术 分布式数据库
PolarDB:中国云原生数据库的领军者
数据库社区“墨天轮”公布了2024年最新一期中国数据库流行度排行榜,阿里云瑶池旗下的自研云原生数据库PolarDB夺冠