云原生数据库PolarDB快速入门
在阿里云控制台首页,单击左上角的图标,在搜索框中输入云数据库PolarDB,单击搜索结果中的云数据库PolarDB,进入云数据库PolarDB控制台。
在左侧导航栏,单击集群列表。
在集群列表页面,切换地域所在地,找到实验室提供的PolarDB实例,单击实例ID。
创建数据库账号
在左侧导航栏,选择配置与管理>账号管理。
在账号管理界面,单击创建账号。
在创建账号面板,根据说明配置参数,然后单击确定。
数据库账号:输入数据库账号名称aliyuntest。切记一定要设置账户名为aliyuntest,为了后续实验进行评分。
账号类型:选择高权限账号。
密码:设置账号密码,切记一定要设置为子用户密码,为了后续实验进行评分。
确认密码:再次输入密码。
备注:商品管理账户。
创建数据库
在左侧导航栏,选择配置与管理>数据库管理。
在数据库管理页面,单击创建数据库。
在创建数据库面板,根据说明配置参数,然后单击确定。
数据库(DB)名称:commodity。
数据库Owner:aliyuntest。
支持字符集:UTF8。
Collate:C。
Ctype:C。
备注说明:商家管理库。
在数据库管理页面,您创建的数据库的状态显示运行中,表示数据库已创建完成。
设置白名单
在左侧导航栏中,选择配置与管理>集群白名单。
在集群白名单页面,单击default分组右侧的配置 。
在配置白名单面板,将白名单内IP地址127.0.0.1修改为0.0.0.0/0,允许任何IP地址访问数据库集群,单击确定。
连接数据库
在集群白名单页面,单击登录数据库。
在登录实例对话框中,输入创建的数据库账号(aliyuntest) 和数据库密码,单击测试连接。
至此云数据库已经成功录入至DMS,您可以在DMS控制台左侧的数据库实例中,查看并管理您的数据库。
在DMS控制台,单击左侧的数据库实例,选择已登录实例>您的数据库实例>commodity,双击public,进入SQL执行窗口。
数据管理DMS的SQL窗口可以非常便捷地执行各类SQL语句,同时支持以可视化的方式对目标数据库进行增、删、改、查等操作,适用于数据查询、数据开发等场景。以下界面为SQL窗口。
创建数据表
将以下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 '图片地址';
有时复制粘贴时效时,直接在实验环境打开本文链接粘贴即可。
单击执行 ,页面下方返回执行成功标志,消息通知执行成功。
在表区域,可单击刷新按钮,将会出现新创建的shops表。
数据导入
复制如下链接至无影安全浏览器的地址栏中,下载shops.csv文件。
https://labfileapp.oss-cn-hangzhou.aliyuncs.com/shops.csv
在DMS控制台左侧,选择常用功能>数据导入。
在数据变更工单列表页面,根据如下说明配置参数,未提及的保持默认即可。
在数据变更工单列表页面,等待预检查全部通过后,单击执行变更。
在任务设置对话框中,执行策略选择立即执行,单击确定执行。
在数据变更工单列表页面,显示执行成功,即为文件上传成功。
至此,已经完成了 CSV 表格数据上传到 PolarDB-PG 数据库的操作,接下来,让我们一起在数据库中查询数据。
查询导入PolarDB-PG数据库中的数据
在DMS控制台,单击左侧的数据库实例,选择已登录实例>您的数据库实例>commodity,双击public,进入SQL执行窗口。
在SQL窗口中,输入如下SQL,单击 执行,查询shops表中的全量数据。
SELECT * FROM shops;
查询出的数据为全量的数据,与CSV表格中的数据进行对比,可发现数据一致。
在SQL窗口中,输入如下SQL,单击执行,在shops表中查询在上海且评分高于4.5的商家。
SELECT * FROM shops WHERE city = '上海市' AND score > 4.5;
在SQL窗口中,输入如下SQL,单击执行,更新id为6的商家的评论数。
UPDATE shops SET comment_number = comment_number + 1 WHERE id = 6;
在SQL窗口中,输入如下SQL,单击 执行,删除id为24的商家。
DELETE FROM shops WHERE id = 24;
整个操作下来很简单,没有任何难度,刚接触的新人可以看看。
作者过往文章:
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)