本文介紹如何在DMS的SQL Console中,進行建立表、查詢表資料、更新表資料等操作。
前提條件
具有對應資料庫的查詢、修改等對應許可權,詳情可參見管理存取控制許可權。
進入SQL Console
您可選擇如下任一方法進入SQL Console。
通過功能表列進入SQL Console
- 登入Data Management 5.0。
在頂部功能表列中,選擇 。
說明若您使用的是極簡模式的控制台,請單擊控制台左上方的表徵圖,選擇
。
通過執行個體列表進入SQL Console
- 登入Data Management 5.0。
在頁面左側的資料庫執行個體列表地區,找到目標資料庫。
左鍵雙擊資料庫名稱,進入SQL Console。
建立表
以在安全協同的MySQL資料庫中建立test_table表舉例。你可選擇如下任一方法建立表。
使用SQL語句建立表
輸入建立表的SQL語句。
CREATE TABLE test_table ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(50) NOT NULL, age INT NOT NULL, PRIMARY KEY (id) );
單擊執行。
若執行成功後,左側的表列表中未出現目標表名,請單擊表徵圖。
通過可視化的方式建立表
按右鍵可視化操作地區的空白處,選擇建立表。SQL Console視窗地區劃分,請參見SQL視窗介面介紹。
配置表的基本資料、列資訊,索引資訊和外建資訊可根據業務需要進行配置。
配置完成後,單擊頁面下方儲存變更,再單擊直接執行。
使用SQL語句查詢資料
在SQL Console中,輸入SQL查詢語句或雙擊表名稱(自動產生查詢表的SQL語句),再單擊執行。
完成查詢資料操作後,您還可以進行在執行結果地區編輯結果集。詳細資料,請參見管理結果集。
使用SQL語句更新資料
在SQL Console視窗中,輸入更新語句,單擊執行。
在執行確認對話方塊中,單擊確認。
管理常用SQL
進入SQL Console後,您可添加、使用、管理您的常用SQL。
添加常用SQL
在SQL Console視窗中,輸入SQL語句並選中。
單擊 。
在添加我的SQL對話方塊中,輸入標題,選擇適用範圍,單擊確認即可將該語句增加至常用SQL中。
使用添加的SQL
單擊快速載入SQL語句。
,選擇目標標題即可編輯添加的SQL
單擊
。對添加的SQL進行編輯、刪除、使用操作。
說明您可編輯添加的SQL的標題、適用範圍、SQL。
通過表的形式查看資料
在SQL Console視窗中,按右鍵目標表,選擇開啟表。
在彈出的表頁簽下,即可用表格形式查看資料庫。
在頁面右上方單擊表徵圖,選擇列名後,單擊確定可修改表查詢的返回列。
管理結果集
查詢結果集
在結果集右上方的搜尋方塊中,輸入待查詢的內容,此時與輸入內容模糊比對的資料都會被高亮顯示。您也可以選中過濾,此時僅會篩選出與輸入內容模糊比對的資料行。
匯出結果集
單擊匯出檔案,您可以匯出所有結果集(單個SQL Console下所有結果集,每個結果集都會有獨立的Excel)、匯出結果集excel、匯出結果集text等多種類型檔案。
編輯結果集
您可在結果集地區,單擊開啟編輯進行新增、刪除等操作,編輯完成後,單擊提交修改即可。
無非空主鍵或唯一鍵等情況時不可編輯結果集。無法進行編輯時,請將滑鼠移至表徵圖上,查看無法編輯的具體原因及解決方案。
新增資料:該操作會在結果集資料的最後一行增加空資料行,您可輸入待增加的資料。
編輯資料:單擊儲存格即可進行編輯操作,但已脫敏的敏感欄位不可編輯。被編輯的欄位會在儲存格左上方出現紅色角標。
刪除資料:選中某一行資料,單擊刪除(刪除後資料行背景會被置為灰色)。
說明刪除操作可撤銷。
提交修改:在您完成新增、編輯或刪除操作後,才可使用提交修改功能。單擊提交修改並執行SQL成功後,修改的資料才會生效。請重新執行SQL查看修改後的結果資料。
複製結果集
以在Windows系統操作舉例。
複製單個儲存格的資料:選中儲存格,單擊或使用快速鍵
Ctrl+C
複製資料。複製結果集地區的資料:首先選中待覆制資料區域左上方的儲存格,按下
Shift
鍵的同時,單擊待覆制資料區域右下角的儲存格,此時,待覆制資料區域都被選中(高亮顯示),最後使用快速鍵Ctrl+C
複製資料。複製結果集的多列資料:
複製連續列資料:首先單擊待覆制資料區域的第一列資料列名,按下
Shift
鍵的同時,單擊待覆制資料區域最後一列資料的列名,最後使用快速鍵Ctrl+C
複製資料。例如,待覆制test_table表中的第1~5列資料,首先單擊第1列資料的列名,按下
Shift
鍵的同時,再單擊第5列資料的列名,此時,第1~5列的資料都被選中(高亮顯示),最後使用快速鍵Ctrl+C
複製資料。複製間隔列資料:首先單擊待覆制資料區域的任意一列列名,按下
Ctrl
鍵的同時,單擊待覆制資料區域的列名(可多選),最後使用快速鍵Ctrl+C
複製資料。例如,待覆制test_table表中的第1、3、5列資料,首先在這三列中任選一列並單擊其列名,按下
Ctrl
鍵的同時,分別單擊其他兩列資料的列名,此時,第1、3、5列的資料都被選中(高亮顯示),最後使用快速鍵Ctrl+C
複製資料。
複製結果集的多行資料:
複製連續行資料:首先單擊待覆制資料區域的第一行前的序號,按下
Shift
鍵的同時,單擊待覆制資料區域最後一行前的序號,最後使用快速鍵Ctrl+C
複製資料。例如,待覆制test_table表中的第1~5行資料,首先單擊第1行資料的序號,按下
Shift
鍵的同時,單擊第5行資料的序號,此時,第1~5行的資料都被選中(高亮顯示),最後使用快速鍵Ctrl+C
複製資料。複製間隔行資料:首先單擊待覆制資料區域的任意一行前的序號,按下
Ctrl
鍵的同時,單擊待覆制地區資料行前的序號(可多選),最後使用快速鍵Ctrl+C
複製資料。例如,待覆制test_table表中的第1、3、5行資料,首先在這三行中任選一行並單擊其序號,按下
Ctrl
鍵的同時,分別單擊其他兩行資料的序號,此時,第1、3、5行的資料都被選中(高亮顯示),最後使用快速鍵Ctrl+C
複製資料。