CSV文件、TXT文件或SQL腳本導入導出數據
更新時間 2024-12-05 16:41:00
最近更新時間: 2024-12-05 16:41:00
分享文章
本文介紹了如何通過數據管理服務將數據從天翼云關系數據庫MySQL版導入和導出。
前提條件
- 操作用戶擁有目標數據庫的導入、導出權限。
- 目標數據庫已是登錄狀態。
- 數據導入、導出功能支持的資源池請參考數據管理服務的資源池約束。
約束限制
- 數據導入功能支持的數據庫類型:支持MySQL、PostgreSQL等數據庫類型。
- 數據導入功能支持本地上傳SQL文件、CSV文件(逗號分隔值)、TXT文件(逗號分隔值)。
- 數據導入功能支持的寫入方式:
- INSERT INTO:插入數據,數據庫會檢查主鍵(PrimaryKey),如果出現重復會報錯。
- INSERT IGNORE INTO:插入數據,數據庫會檢查主鍵(PrimaryKey),如果表中已經存在相同的記錄,則忽略當前新數據。
- REPLACE INTO:插入替換數據,數據庫會檢查主鍵(PrimaryKey),如果數據庫已經存在數據,則用新數據替換,如果沒有數據效果則和INSERT INTO一樣。
- 數據導出功能支持多種常見的數據格式:CSV(逗號分隔值)、SQL文件、TXT文件。
- 數據導出功能支持整表導出,也可以輸入SQL語句進行定制導出確保只導出您所需的數據。
- 數據導出功能當前支持最大數據量100萬行。
操作步驟
數據導入
- 登錄數據管理服務的管理控制臺。
- 在左側導航欄,單擊 開發空間 > 數據導入,進入數據導入管理頁面。
- 單擊數據導入按鈕,彈出數據導入工單填寫彈窗,工單需要輸入的內容說明如下:
- 目標數據庫:數據庫實例選擇列表,數據來源于數據資產-元數據管理中添加的數據庫實例,支持MySQL、PostgreSQL。
- 文件類型:可以選擇csv、sql、txt文件類型其中之一。
- 目標表:在選擇目標數據庫下,篩選導入的目標表。
- 寫入方式:可以選擇INSERT INTO、INSERT IGNORE INTO、REPLACE INTO三種寫入方式其中之一。
- 附件上傳:上傳對應文件類型的文件。
- 工單說明:描述工單備注內容。

- 填寫完數據導入工單后,單擊提交按鈕,即完成工單的提交,進入數據導入后臺執行階段。
數據導出
- 登錄數據管理服務的管理控制臺。
- 在左側導航欄,單擊 開發空間 > 數據導出 ,進入數據導出管理頁面。
- 單擊數據導出按鈕,彈出數據導出工單填寫彈窗,工單需要輸入的內容說明:
- 選擇數據庫:數據庫實例選擇列表,數據來源于數據資產 >元數據管理中添加的數據庫實例,支持MySQL、PostgreSQL。
- 導出類型:可以選擇整表導出、SQL結果集兩種導出類型其中之一。若是整表導出,需要選擇表;若是SQL結果集導出,需要輸入SQL查詢語句。
- 導出文件類型:支持CSV(逗號分隔值)、SQL文件、TXT文件。您可以根據需要選擇最適合您工作流程的格式。
- 備注:描述工單備注內容。
- 填寫完數據導入工單后,單擊評估按鈕,對當前的導出任務進行一個評估,輸出預計導出行數以及預估導出所需要的時間,提供參考。
- 點擊提交按鈕,執行后臺導出任務。提交后,將會跳轉到導出工單列表頁面,可以在工單列表頁面查看導出狀態。
