前提條件
- 已將實例添加至組織,添加實例詳見添加云數據庫、添加公網/直連數據庫
- 已準備好該實例的賬號、密碼。
操作步驟
平臺提供了多個進入查詢窗口頁面的入口,包括從控制臺首頁進入、從菜單欄實例列表進入、從實例管理頁面進入等。
從控制臺首頁進入
- 在首頁功能簡介里點擊實例列表 ,打開實例列表。
- 在實例列表彈窗里,點擊展開目標實例,顯示庫/模式列表。
- 右鍵單擊目標庫或者目標模式后打開懸浮窗,點擊查詢窗口進入;或雙擊目標庫/模式打開查詢窗口。
從實例列表進入
- 在右側菜單欄中,選擇實例列表 ,打開實例列表。
- 在實例列表彈窗里,點擊展開目標實例,顯示庫/模式列表。
- 右鍵單擊目標庫或者目標模式后打開懸浮窗,點擊查詢窗口進入;或雙擊目標庫/模式打開查詢窗口。
從實例管理頁面進入
- 在左側菜單欄中,選擇?數據資產?>實例管理?,進入實例管理頁面。
- 點擊實例列表中的查詢操作進入查詢窗口操作頁面。
功能介紹
使用SQL語句操作數據庫
查詢窗口目前能夠很好的支持MySQL、PostgreSQL、SQLServer、DRDS、MongoDB、DDS的大部分語法,以查詢數據為例:
- 進入查詢窗口。
- 雙擊表名稱可在SQL編輯器中自動生成查詢表的SQL語句,也可輸入查詢語句后,點擊執行按鈕,即可在執行結果區域顯示查詢的數據。
- 支持同時執行多條SQL語句,在執行結果區域會生成多個結果集。
管理結果集
為了敘述方便,下面的說明皆以MySQL實例為標準。
搜索結果集
在結果集右上角的搜索框中,輸入查詢關鍵字,此時與輸入內容模糊匹配的數據都會被高亮顯示。
編輯結果集
單擊開啟編輯按鈕,可以對結果集進行新增、編輯、刪除等操作,編輯完成后,需單擊提交編輯 。
注意當結果集具有非空主鍵或唯一鍵的情況下,才可以進行編輯。
- 新增數據:新增空數據行在結果集的最后一行,此時可輸入待增加的數據。
- 編輯數據:單擊單元格可進行編輯操作,被編輯的表格左上角將出現紅色角標。對于一些特殊的二進制字段,不支持直接編輯,提供上傳功能。
- 刪除數據:選中某一行數據,單擊刪除行 ,然后單擊提交編輯 。
- 取消編輯:在進行新增、編輯或刪除操作后,如果不想進行修改,可以單擊取消編輯按鈕取消修改。
- 提交編輯:在完成新增、編輯或刪除操作后,才可使用提交修改功能。單擊提交編輯后會生成預覽SQL,單擊執行按鈕后,修改的數據才會生效。
導出結果集
SELECT等查詢類語句支持導出結果集功能。
單擊導出結果集按鈕,可以將結果集導出為SQL文件、CSV文件、TXT文件或者Excel文件,默認導出當前頁的數據,當導出范圍選擇更多數據時,會跳轉到數據導出頁面進行導出。
當進行多表聯合查詢并且導出文件類型為SQL時,可以自定義導出的目標表名。
當導出的結果集包含一些特殊字段時,會跳轉到數據導出頁面進行導出。
復制結果集
對于結果集,支持單個字段、單行的復制。復制單行數據時,可以選擇復制為SQL、CSV、JSON、XML格式。在單個字段上,鼠標右鍵復制行或復制行為即可看到相關的菜單。
凍結/解凍列
結果集支持對列的凍結和解凍操作。
- 凍結:在未凍結列上右鍵 >凍結此列 ,即可將該列進行凍結,同時該列會移動到最前面。
- 解凍:在已凍結列上右鍵 >解除凍結 ,即可將該列解除凍結,同時該列會移動到原來的位置。
管理SQL腳本
進入查詢窗口后,可以把常用的SQL保存為SQL腳本,并對腳本進行管理。
添加常用SQL
在當前查詢tab頁,點擊保存按鈕,可以把當前查詢窗口的SQL語句保存為一個SQL腳本,輸入腳本名稱后,點擊保存,腳本就會顯示在腳本列表。
使用SQL腳本
在目標腳本文件右鍵 > 打開/編輯 ,可以把腳本內容在查詢窗口打開,進行再編輯或者執行SQL語句。右鍵 > 復制使用 ,可以復制腳本的內容在粘貼板。
刪除SQL腳本
在目標腳本文件右鍵 > 刪除 ,可以刪除對應的腳本文件。
通過表的形式查看數據
- 進入查詢窗口。
- 在查詢窗口左側表列表中,右鍵單擊目標表,選擇 打開表 。
- 在彈出的tab頁中,即可用表格形式查看數據。
執行歷史
執行歷史會記錄用戶執行的每一條SQL,包括執行時間、執行語句、執行結果、耗時等信息。支持按時間篩選執行歷史,雙擊執行語句可以快速將SQL語句粘貼到查詢窗口。