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

本文涉及的产品
云原生数据库 PolarDB MySQL 版,通用型 2核8GB 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 分布式数据库
阿里云PolarDB云原生数据库收费价格:MySQL和PostgreSQL详细介绍
阿里云PolarDB兼容MySQL、PostgreSQL及Oracle语法,支持集中式与分布式架构。标准版2核4G年费1116元起,企业版最高性能达4核16G,支持HTAP与多级高可用,广泛应用于金融、政务、互联网等领域,TCO成本降低50%。
|
10月前
|
Cloud Native 关系型数据库 分布式数据库
让PolarDB更了解您--PolarDB云原生数据库核心功能体验馆
让PolarDB更了解您——PolarDB云原生数据库核心功能体验馆,由阿里云数据库产品事业部负责人宋震分享。内容涵盖PolarDB技术布局、开源进展及体验馆三大部分。技术布局包括云计算加速数据库演进、数据处理需求带来的变革、软硬协同优化等;开源部分介绍了兼容MySQL和PostgreSQL的两款产品;体验馆则通过实际操作让用户直观感受Serverless、无感切换、SQL2Map等功能。
363 7
|
6月前
|
存储 Cloud Native 关系型数据库
PolarDB开源:云原生数据库的架构革命
本文围绕开源核心价值、社区运营实践和技术演进路线展开。首先解读存算分离架构的三大突破,包括基于RDMA的分布式存储、计算节点扩展及存储池扩容机制,并强调与MySQL的高兼容性。其次分享阿里巴巴开源治理模式,涵盖技术决策、版本发布和贡献者成长体系,同时展示企业应用案例。最后展望技术路线图,如3.0版本的多写多读架构、智能调优引擎等特性,以及开发者生态建设举措,推荐使用PolarDB-Operator实现高效部署。
354 3
|
6月前
|
Cloud Native 关系型数据库 分布式数据库
PolarDB开源:云原生数据库的新篇章
阿里云自研的云原生数据库PolarDB于2023年5月正式开源,采用“存储计算分离”架构,具备高性能、高可用及全面兼容性。其开源版本提供企业级数据库解决方案,支持MySQL、PostgreSQL和Oracle语法,适用于高并发OLTP、核心业务系统等场景。PolarDB通过开放治理与开发者工具构建完整生态,并展望更丰富的插件功能与AI集成,为中国云原生数据库技术发展贡献重要力量。
570 17
|
10月前
|
运维 关系型数据库 分布式数据库
阿里云PolarDB:引领云原生数据库创新发展
阿里云PolarDB引领云原生数据库创新,2024云栖大会将分享其最新发展及在游戏行业的应用。PolarDB凭借弹性、高可用性、多写技术等优势,支持全球80多个站点,服务1万多家企业。特别是针对游戏行业,PolarDB助力Funplus等公司实现高效运维、成本优化和业务扩展。通过云原生能力,PolarDB推动游戏业务的全球化部署与快速响应,提升用户体验并保障数据安全。未来,PolarDB将继续探索AI、多云管理等前沿技术,为用户提供更智能的数据基础设施。
464 2
|
11月前
|
NoSQL 关系型数据库 分布式数据库
PolarDB图数据库快速入门
图数据库(Graph Database)专门存储图数据,适合处理社交网络、知识图谱等复杂关系。它使用图查询语言(如Cypher、Gremlin)进行操作。PolarDB兼容OpenCypher语法,支持创建、查询、更新和删除图数据,包括模式匹配、过滤、MERGE避免重复、可视化工具等功能,简化了图数据的管理和应用。
|
关系型数据库 MySQL Java
Django学习二:配置mysql,创建model实例,自动创建数据库表,对mysql数据库表已经创建好的进行直接操作和实验。
这篇文章是关于如何使用Django框架配置MySQL数据库,创建模型实例,并自动或手动创建数据库表,以及对这些表进行操作的详细教程。
465 0
Django学习二:配置mysql,创建model实例,自动创建数据库表,对mysql数据库表已经创建好的进行直接操作和实验。
|
关系型数据库 MySQL 分布式数据库
云原生数据库PolarDB MySQL版的体验评测
我有幸参与了云原生数据库PolarDB MySQL版的体验评测。在这次评测中,我主要关注了以下几个方面:产品控制台操作体验、产品文档阅读体验、产品API使用体验、控制台产品监控页面以及生态周边。
237 11
云原生数据库PolarDB MySQL版的体验评测
|
存储 关系型数据库 分布式数据库
揭秘PolarDB:中国云原生数据库的超级英雄,如何颠覆传统数据存储?
在数字化时代,数据成为企业的核心资产,而云原生数据库则是推动企业转型的关键。PolarDB凭借其先进的存储计算分离架构,在性能、可靠性和易用性方面脱颖而出,成为国内领先的选择。它支持多种数据库引擎,提供多副本存储机制,并采用按量付费模式,有效降低管理和成本压力,助力企业实现高效、可靠的数字化转型。
230 1