閱讀1023 返回首頁    go 財經資訊


打開空的SQL窗口__使用SQL窗口_SQL操作_用戶指南(RDBMS)_數據管理-阿裏雲

本頁麵主要介紹打開空的SQL窗口和SQL窗口的具體操作。

前提條件

用戶已獲取權限並登錄到DMS控製台

背景信息

  • 這裏以MySQL數據庫為例進行說明。
  • DMS最多支持打開20個SQL窗口,建議打開的SQL窗口不多於5個。

操作步驟

  1. 選擇需登錄的MySQL數據庫,單擊登錄到數據庫按鈕登錄數據庫。

  2. 登錄後,在頂部導航菜單下選擇SQL操作>SQL窗口,打開SQL窗口。

  3. 打開空的SQL窗口後,如下圖所示。

    打開空的SQL窗口

    圖中各編號說明如下表所示:

    編號 名稱 說明
    1 SQL窗口 綠框部分表示的是SQL窗口的主體。
    2 執行(F8)按鈕 用於執行輸入的SQL語句。
    3 格式化按鈕/td> 用於格式化輸入的SQL語句,格式化後的SQL語句更清晰易讀。
    4 執行計劃按鈕 用於查看選中的SQL的執行計劃,便於優化SQL,提升SQL處理性能。
  4. 輸入需要執行的SQL後,通過執行按鈕來完成SQL查詢或者更新。

    輸入SQL查詢語句並點擊執行

    說明

    • 編號1:輸入待執行的SQL語句。
    • 編號2:單擊執行(F8)按鈕,執行SQL語句。
  5. 查看SQL執行的結果集

    查看SQL執行結果

    說明

    • 編號1結果集 Tab頁麵展示SQL查詢語句返回的結果集。

    • 編號2:表格第一行展示字段的名稱,如果SQL中為字段指定了別名,則顯示字段的別名。

    • 編號3:表格的數據部分,按查詢結果的行順序展示數據。如果表格太小,數據顯示不完全,則會自動出現水平滾動條和垂直滾動條。

    • 編號4:結果集分頁和按需翻頁

      • 查詢結果默認每頁展示100條,查看多於100條結果需要進行翻頁。
      • 用戶可以按需自行設置每頁展示的數據條數。
      • 每次獲取到的下一頁的數據會追加在編號3表格數據的後麵。
    • 編號5:獲取數據的進度耗時信息。

  6. 查看SQL執行的消息

    進行數據查詢(select)或者數據訂正(insert,update,delete)後DMS都會反饋執行的操作的消息,方便用戶了解具體的執行情況和執行影響範圍。

    數據查詢操作的消息如下圖所示。

    數據查詢的消息

    數據訂正的操作消息如下圖所示。

    數據訂正的消息。

    說明

    • 編號1:執行SQL後單擊 消息 標簽頁即可查看執行的消息。數據訂沒有結果集,所以數據訂正執行後DMS就直接為您展示 消息

    • 編號2:DMS執行您輸入的SQL的具體步驟

      • 分析您輸入的SQL。

      • 將分析好的SQL逐個執行到數據庫。

      • 展示查詢到的數據。

      • 統計查詢或者影響的數據行數等信息。

    • 編號3:DMS執行輸入的SQL的執行結果

      • 執行是否成功。

      • 查詢到的行數,或者增加/刪除/修改的影響行數。

      • 執行SQL消耗的時間。

  7. 批量執行多條SQL語句。

    DMS支持一次性批量執行多條SQL語句。

    批量執行多條SQL

    執行步驟如下

    1. 在SQL窗口輸入要執行的多個SQL,注意每個SQL後麵需要帶分隔符號,如;號。

    2. 如果隻執行部分SQL語句,則選中要執行的SQL語句;如果全部執行,則不選中或者選中所有的SQL語句後,單擊 執行(F8) 按鈕。

    3. 等待SQL執行操作完成。

    4. 查看執行的結果,如果是選擇語句(select)DMS會顯示他的結果集,如果是其他語句,DMS會展示執行的結果如影響行數。

      圖示說明如下

    • 編號1:第一條SQL執行的結果展示。

    • 編號2:第二條SQL執行的結果展示。

  8. 通過單擊單行詳情按鈕查看結果集的單條記錄詳細內容。

    查看單行詳情

    說明

    • 編號1:在結果集表格中選擇要展示的單行記錄,單擊 單行詳情 按鈕來查看單條數據記錄。彈出的單行詳情對話框展示記錄的每個字段名稱字段值字段類型

    • 編號2字段名稱:如果為字段指定了別名,則展示字段的別名。

    • 編號3字段的值:DMS會自動幫您解析好字段的結果並展示,對時間,二進製等數據,會將數據格式化為易讀的字符串後展示給您。

    • 編號4字段類型:包括字段的類型名稱和字段長度。

    • 編號5:記錄導航區。通過上一條下一條第一條最後一條 按鈕,可以方便地查看前麵和後麵數據的單行詳情。

  9. 如果需要修改數據,如增加刪除更新字段值。用戶可以在結果集中對查詢到的數據進行編輯並進行提交修改操作。

    數據的增加刪除修改

    說明

    • 編號1:單擊 新增 按鈕可以增加一行數據到當前查詢的表中。

    • 編號2:單擊 刪除 按鈕可以刪除結果集表格您選中的數據行。

    • 編號3:選中數據行,對表數據進行操作前需要選中要操作的行。

    • 編號4:直接更新選中行的字段值。

      修改數據後將結果保存到數據庫,如下圖所示。

      提交數據修改

      說明

    • 編號1:完成您的數據操作,如新增刪除編輯數據後,單擊 提交修改 按鈕將編輯後的數據保存到您的數據庫中。

    • 編號2:單擊提交修改按鈕後,DMS會為您展示保存您的修改需要執行的SQL語句,以便您進行確認,防止誤操作造成數據的損失。

    • 編號3:確認您要執行的修改SQL準確無誤後,單擊確認即可修改執行到數據庫中,達到您預期的結果。

  10. 單擊格式化按鈕會對選中的SQL語句進行格式化,轉化成易於讀寫的SQL語句。

    • 如果選中了SQL,則隻會格式化選中的部分。沒有選中則會格式化您輸入的所有SQL語句。

    • 格式化SQL不會修改SQL的執行邏輯和語義,不影響您的執行,隻是將您的SQL轉換成標準的易讀的SQL。

    示例

    • 格式化前的SQL。

      格式化前的SQL

    • 格式化後的SQL。

      格式化後的SQL語句

  11. 通過 執行計劃 按鈕來查看SQL的執行計劃,方便排查SQL問題優化SQL性能

    查看執行計劃

    說明

    • 編號1:單擊執行計劃按鈕,可以查看選中SQL的執行計劃。如果沒有選中SQL語句,則是查看所有SQL的執行計劃。

    • 編號2:執行計劃詳情展示。展示執行計劃的類型,可能的鍵等信息。

      • 每種數據庫的執行計劃展示方式均不太相同,實際展示的執行計劃內容跟具體的數據庫有關。
      • 如果有多條SQL語句要查詢執行計劃,DMS會通過不同的Tab頁麵來展示每一條SQL的 執行計劃 詳情。如下圖所示:

        多條SQL的執行計劃展示

        說明

        • 編號1:第一條SQL語句的執行計劃詳情。
        • 編號2:第二條SQL語句的執行計劃詳情。

最後更新:2016-12-07 10:53:27

  上一篇:go 使用命令窗口__SQL操作_用戶指南(RDBMS)_數據管理-阿裏雲
  下一篇:go 恢複已保存的SQL窗口__使用SQL窗口_SQL操作_用戶指南(RDBMS)_數據管理-阿裏雲