如何通过DAS连接GaussDB
1 实验介绍
本实验主要描述如何通过华为云数据管理服务 (Data Admin Service,简称DAS) 来连接华为云GaussDB数据库实例,DAS是一款专业的简化数据库管理工具,提供优质的可视化操作界面,大幅提高工作效率,让数据管理变得既安全又简单。
DAS连接数据库,无需使用IP地址,易用、安全、高级、智能。
2 实验目的
掌握DAS连接GaussDB数据库实例。
3 配置DAS服务
步骤 1进入DAS服务。
在服务列表,选择数据库中的数据库管理服务DAS。
步骤 2设置DAS连接服务。
选择“进入开发工具”。
单击“新增数据库实例登录”,具体如下:
在此设置页面,“数据库引擎”选择GaussDB ,然后在“数据库来源”中就会出现前面安装好了的GaussDB数据库实例,接着选中想要连接的实例。
设置登录用户名及密码,然后先测试下连接,测试成功后会提示“连接成功”,勾选“记住密码”、打开“定时采集”,设置完成后单击“确定”。
在这里插入图片描述
新增完成,通过单击操作中的“登录”可以进入到相应的数据库实例。
步骤 3数据库实例连接。
DAS服务配置成功,后续可以通过DAS服务完成数据库操作。
4 SQL使用入门
- 创建数据库用户。
默认只有集群安装时创建的管理员用户可以访问初始数据库,您还可以创建其他数据库用户帐号。
CREATE USER joe WITH PASSWORD "xxxxxxxxx";
当结果显示为如下信息,则表示创建成功。
如上创建了一个用户名为joe,密码为xxxxxxx的用户。
引申信息:关于数据库用户的更多信息请参考管理用户及权限。
创建数据库。
CREATE DATABASE db_tpcds;
当结果显示为如下信息,则表示创建成功。
创建完db_tpcds数据库后,可以在左上方切换到新创建的库中。
创建表。
执行如下命令来创建一个schema。
CREATE SCHEMA myschema;
创建一个名称为mytable,只有一列的表。字段名为firstcol,字段类型为integer。
CREATE TABLE myschema.mytable (firstcol int);
向表中插入数据:
INSERT INTO myschema.mytable values (100);
查看表中数据:
SELECT * FROM myschema.mytable;
引申信息:
默认情况下,新的数据库对象是创建在“$user”模式下的,例如刚刚新建的表。关于模式的更多信息请参考创建和管理schema。
关于创建表的更多信息请参见创建和管理表。
除了创建的表以外,数据库还包含很多系统表。这些系统表包含集群安装信息以及GaussDB上运行的各种查询和进程的信息。可以通过查询系统表来收集有关数据库的信息。请参见查看系统表。
在db_tpcds库中,root用户下执行如下语句,将新创建的库db_tpcds的所有权限赋予新用户joe。
GRANT ALL ON DATABASE db_tpcds TO joe; GRANT USAGE ON schema myschema TO joe; GRANT ALL ON TABLE myschema.mytable TO joe;
新增joe用户登录数据库db_tpcds。
登录之后,在表中插入数据并验证。
INSERT INTO myschema.mytable values (200); SELECT * FROM myschema.mytable;

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
你的梦想家居「GitHub 热点速览」
上周推荐的 ChatGPT 版小爱,不知道有哪些小伙伴回去尝试接入了呢?本周依旧由 2 个不错的 ChatGPT 延伸项目,一个是比 DeepL、Grammarly 更懂你的划词翻译 openai-translator,另外个是不再用文字同你对话的 visual-chatgpt,你可以用文字让 ChatGPT 生成图片。openai-translator 和 visual-chatgpt 俩一个获得 5k+ star,一个是 10k+ star,可见其火爆程度。 除此之外,还有 Meta 开源、号称比 ChatGPT 更佳的语言模型 LLaMA,以及基于其他 AI 模型的梦想之所生成器,可以基于你现有的居所生成更美好的家居图。 以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布 | 实用 | 有趣,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知 🌝...
- 下一篇
Databend query result cache 设计与实现
Databend 在 1.0 中支持了对查询结果集的缓存,大大提高了多次相同查询返回结果的效率。 Query result cache 主要用于处理数据更新频率不高的查询,它通过缓存第一次查询返回的结果集,以便在之后对相同数据执行相同查询时能够立即返回结果,从而提高查询效率。 比如我们有个需求是每隔十秒获取一次销量前 5 的产品,通过以下 sql 执行查询: SELECT product, count(product) AS sales_count FROM sales_log GROUP BY product ORDER BY sales_count DESC LIMIT 5; 在没有 cache 的情况下,每次都需要执行完整的 sql 查询流程,而整个流程可能耗时比较久,但结果仅仅返回5条数据。如果 sales_count 表中的数据更新频率不高,那么通过 cache 可以立即返回之后查询的结果,大大降低了等待时间和 Server 的负载。 整体设计 Query Result Cache 的生命周期 每个被缓存的结果集都会设置一个缓存失效时间(TTL),每次对相同缓存结果集的访问都...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Red5直播服务器,属于Java语言的直播服务器
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作