如何通過DAS連接GaussDB

語言: CN / TW / HK

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;