數據導入介紹
更新時間 2025-04-18 18:01:48
最近更新時間: 2025-04-18 18:01:48
分享文章
本文介紹數據導入的特點與應用場景。使用數據導入功能,可以讓您的數據處理更加高效、靈活,發揮數據的最大價值。
前提條件
支持的數據庫類型
- 關系型數據庫:
- MySQL:關系數據庫MySQL版,公網直連MySQL,其他來源MySQL。
- PostgreSQL:分析型數據庫PostgreSQL,公網直連PostgreSQL,其他來源Postgresql。
- SQLServer:分析型數據庫SQLServer,公網直連SQLServer,其他來源SQLServer。
- DRDS:分布式關系型數據庫DRDS,公網直連DRDS,其他來源DRDS。
- 非關系型數據庫:
- MongoDB:文檔數據庫MongoDB,公網直連MongoDB,其他來源MongoDB。
- DDS:文檔數據庫服務DDS,公網直連DDS,其他來源DDS。
支持的數據格式
支持本地上傳SQL文件、CSV文件(逗號分隔值)、TXT文件(逗號分隔值)、JSON文件、EXCEL文件。
支持的寫入方式
注意針對非MongoDB/DDS數據源。
- INSERT INTO:插入數據,數據庫會檢查主鍵(PrimaryKey),如果出現重復會報錯。
- INSERT IGNORE INTO:插入數據,數據庫會檢查主鍵(PrimaryKey),如果表中已經存在相同的記錄,則忽略當前新數據。
- REPLACE INTO:插入替換數據,數據庫會檢查主鍵(PrimaryKey),如果數據庫已經存在數據,則用新數據替換,如果沒有數據效果則和INSERT INTO一樣。
友好的用戶界面
數據導入功能的用戶界面簡單直觀,即使您不是技術專家,也能輕松上手使用。
應用場景
- 數據遷移: 在更換系統或平臺時,數據導入可以幫助您將舊數據遷移到新系統中。
- 數據備份: 將源數據導出并導入到目標數據庫,可以作為緊急備份,防止數據丟失。
注意事項
- 當前數據導入功能僅對單實例單個數據庫/模式或單表實現變更操作,暫不支持同時對多個數據庫或多表進行導入操作。
- 目前已支持批量導入SQL,支持的SQL類型有DDL和DML。用戶可將建表SQL以及數據變更SQL導入以批量執行。每條SQL請以英文分號結束。
- 為了保證批量導入數據庫的性能和速度,請使用SQL性能更好的方式,例如SQL語句采用INSERT,插入方式采用INSERT INTO。