全部產品
Search
文件中心

Data Management:SQL視窗介紹

更新時間:Jul 25, 2026

Data Management的SQL視窗可以非常便捷地執行各類SQL語句,同時支援以可視化的方式對目標資料庫進行增、刪、改、查等操作,適用於資料查詢、資料開發等情境。

前提條件

已具備目標庫或表的查詢許可權。申請許可權,請參見通過提交工單申請資產許可權

SQL視窗介面介紹

表 1. SQL視窗介面介紹

序號

地區

說明

左側資源樹

可視化操作地區

可視化地管理資料庫:

  • 可查看當前資料庫中的所有表,包含表的欄位、欄位類型、索引。也可以按右鍵目標表,快捷編輯表結構、管理表、匯出資料、匯入資料、大量操作表等。

  • 可程式化對象

    可建立、查看、執行、管理視圖預存程序函數觸發器事件等可程式化對象。

    說明

    最多隻顯示1000條。

  • 索引值(key-value)對資訊

    說明

    NoSQL資料庫將會顯示索引值對資訊。

頂部工具列

擴充功能區域

支援的功能如下:

  • tubiao(申請資料Owner、變更管控):單擊此表徵圖可申請資料Owner或設定目標資料庫進行DDL、DML、SELECT變更許可權。

  • 表詳情表列表):單擊此表徵圖可切換至表列表頁,單擊查詢表徵圖可返回查詢頁。

  • 資料分析表徵圖(資料分析):單擊此表徵圖可建立資料分析工單,更多資訊,請參見一鍵建倉

    說明

    僅RDS MySQL資料庫會顯示該表徵圖。

  • shujuku(資料庫分析):提供一鍵診斷、即時效能、執行個體會話、空間分析等資料庫自治服務,系統會跳轉至資料庫自治服務DAS平台,更多資訊,請參見即時效能執行個體會話

  • 同步中繼資料同步中繼資料):單擊該按鈕後,DMS將採集資料庫上最新的表、欄位、索引、可程式化對象等中繼資料資訊,用於實現表、欄位、可程式化對象的許可權分級管控,更多資訊,請參見中繼資料

  • 匯出(匯出):通過匯出功能可匯出資料庫、資料庫的表結構或建表語句,同時可以訪問管理表結構版本頁面。

  • 5控制台-Action TrailAction Trail):Action Trail儲存了所有資料查詢和變更記錄,可查詢執行的操作、操作人和操作時間等資訊。更多資訊,請參見Action Trail

    風險審計功能搜集和評估資料庫在使用過程中產生的各類風險,更多資訊,請參見風險審計報告

  • 分享功能表徵圖分享):通過該功能可以向相關人員分享該資料庫的控制台與命令,更多資訊,請參見分享SQL視窗

  • 超級SQL超級SQL模式):開啟超級SQL模式後,管理員和DBA在SQL視窗中執行SQL語句將不受安全規則的限制。更多資訊,請參見超級SQL模式

SQL編輯區

命令執列區域

輸入SQL語句後單擊執行,對資料庫進行操作,並且提供格式化(SQL語句格式化)、執行計畫設定等操作。

  • 執行:單擊執行後,系統即可執行您輸入的SQL語句。

  • 格式化:單擊格式化後,系統將會最佳化您輸入的SQL語句格式。

    例如輸入SELECT * FROM `test_table`;,單擊格式化後SQL將會變為如下格式:

    SELECT
      *
    FROM
      `test_table`;
  • 執行計畫:查看系統計劃如何執行輸入的SQL語句。

說明

您可以單擊頁面右上方的增加頁簽表徵圖,增加多個SQL Console視窗。

底部日誌區

執行結果地區

執行SQL後,可以查看執行結果,同時提供查看單行詳情、新增、刪除、提交修改等操作。

說明

單擊執行歷史,您可以查看SQL執行歷史,包括開始時間、資料庫、SQL等,且支援匯出。

預設項說明

  • 若表上存在敏感、機密欄位並且未單獨開通對應許可權,則在查詢結果顯示時會以******顯示。更多資訊,請參見敏感性資料管理

  • 查詢資料庫返回的資料行。

    • 自由操作和穩定變更模式的資料庫預設返回行數為3000行(上限)。

    • 安全協同模式資料庫預設返回行數為200行,系統規定查詢返回行數上限為3000行。若需要調整查詢返回的行數,可由管理員在安全與規範 > 安全規則 > SQL視窗基礎配置項中修改。

      說明

      若您需要查詢更多資料,且不受安全規則限制,可將資料匯出至本地進行查詢分析。若表中存在敏感欄位,則可在匯出前申請敏感欄位的匯出許可權。申請許可權與匯出資料的操作,請參見通過工單申請許可權資料庫匯出

  • 允許SQL進行全表掃描的最大值為10 GB,可以由管理員在安全與規範 > 安全規則裡修改。

  • 執行單個SQL的預設逾時時間長度為60秒,可以由管理員在執行個體管理 > 更多 > 編輯執行個體 > 進階資訊裡修改。

操作步驟

  1. 登入Data Management 5.0

  2. 在頂部功能表列中,選擇SQL視窗 > SQL視窗

    說明

    若您使用的是極簡模式的控制台,請單擊控制台左上方的2023-01-28_15-57-17表徵圖,選擇全部功能 > SQL視窗 > SQL視窗

  3. 請先選擇資料庫彈框中,搜尋並選擇資料庫,單擊確認

  4. SQL視窗地區輸入要執行的SQL語句,單擊執行

常見問題

Q:DMS登入mongodb執行個體,執行sql報錯“指令不完整,請檢查”。

A:部分 MongoDB 指令需啟用新版解析器方可支援。請點擊開啟解析器以切換至新版解析器。有關新版解析器支援的完整命令列表,請參見支援的MongoDB命令

Q:登入DMS後訪問SQL視窗,返回“對acs:dms:*:*:sqlConsole/*資源的GetSqlConsoleExecutionHistory操作進行鑒權,但未命中權限原則”錯誤。

A:出現該錯誤說明您的帳號缺少GetSqlConsoleExecutionHistory許可權。建議解決方案:

  • 通過主帳號(或擁有系統管理權限的管理員帳號)為當前帳號授予AliyunDMSFullAccess(DMS 完全管理)許可權。如果只需執行查詢,也可以授予 AliyunDMSReadOnlyAccess(DMS 唯讀)許可權。這兩個權限原則都包含了GetSqlConsoleExecutionHistory許可權。具體授權操作,請參見為RAM使用者新增授權

  • 建立包含GetSqlConsoleExecutionHistory許可權的自訂權限原則,並將其授權給您的帳號。樣本權限原則如下:

    {
    "Effect": "Allow",
    "Action": "dms:GetSqlConsoleExecutionHistory",
    "Resource": "acs:dms:::sqlConsole/*"
    }

    具體建立操作,請參見建立自訂權限原則

Q:SQL 視窗執行 SQL 時介面卡死、顯示"等待使用者操作"或串連不穩定怎麼辦?

A:請按以下情境分別排查:

  1. 介面卡死不動:嘗試退出極簡模式切換至標準模式,或使用瀏覽器無痕模式訪問,查看是否恢複正常。

  2. 頁面顯示"等待使用者操作":此提示通常表示 SQL 尚未在實際資料庫中運行(即時會話中無對應會話)。建議取消當前任務後重新執行,並確認 SQL 是否真正開始執行。

  3. 串連狀態不穩定(時好時壞):由於 DMS 新版部分功能存在問題已下線,建議切換回 DMS 舊版使用,並觀察串連穩定性。

Q:如何清空或編輯"我的 SQL/常用 SQL"記錄?

A:當前 DMS SQL Console 中的我的 SQL/常用 SQL功能尚在完善中,暫不支援自行清空、刪除記錄或編輯儲存。若確有清理需求,請等待後續版本支援,或聯絡支援人員通過後台協助處理。

Q:全選多條 SQL 一起執行導致緩慢或卡住怎麼辦?

A:在 DMS SQL 視窗中,全選建表和插入資料等多條 SQL 陳述式一起執行可能導致處理緩慢或卡頓。建議將建表語句和插入資料語句分開單獨執行,以提升執行效率。

Q:無法終止非本人建立的資料庫進程怎麼辦?

A:DMS 出於安全性原則限制,僅允許使用者終止自己建立的會話線程。如需終止其他帳號建立的進程,可通過以下方式解決:

  1. 聯絡擁有該線程所屬帳號許可權的管理員或 DBA,讓其登入 DMS 或通過資料庫直連執行 KILL 命令。

  2. 若具有 RDS 執行個體系統管理權限,可登入阿里雲 RDS 控制台,找到對應執行個體,進入自治服務 > 會話管理,搜尋對應線程 ID,單擊結束會話。此操作可繞過 DMS 許可權限制,直接終止對應進程。

相關文檔

瞭解SQL視窗的介面功能後,您可能需要在SQL視窗中進行建立表、查詢和變更表資料等操作。更多資訊,請參見SQL Console初體驗