如何通過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;