尧图精选

DBX 数据导出与导入完整指南:从单表备份到跨库迁移

🕒 发布时间:2026/10/2 13:36:04 📁 来源:尧图网络
DBX 数据导出与导入完整指南从单表备份到跨库迁移【免费下载链接】dbx25 MB lightweight cross-platform database client for 100 databases, including MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, SQL Server, and Dameng. Built-in AI, MCP Server, CLI, desktop and Docker. | 轻量级跨平台数据库管理工具支持 MySQL、PostgreSQL、SQLite、Redis、MongoDB、达梦等 100 数据库提供桌面端、Docker、CLI、内置 AI 助手和 MCP。项目地址: https://gitcode.com/GitHub_Trending/dbx7/dbxDBX 是一款轻量级跨平台数据库客户端支持 MySQL、PostgreSQL、Redis、MongoDB 等 100 多种数据库。它的 DBX 数据导出功能可以把表结构、数据和库对象生成可执行的 SQL 脚本导入功能则能把 CSV、JSON、Excel 等文件数据写回目标表两者配合再加上跨库传输覆盖备份、迁移、数据交换的日常需求。功能全景DBX 导出导入能力一览这一节帮你先建立整体印象每个功能解决什么问题、从哪里进入避免在菜单里迷路。功能适用场景入口位置单表数据导出备份某张表、给他人提供数据表节点右键菜单选择导出结果集导出只导出 WHERE 筛选后的数据查询结果网格的导出按钮选中列导出只要部分列不要整行数据网格中按住 Ctrl 勾选列后右键整库批量导出环境备份、多库迁移准备数据库节点右键导出数据库开启所有数据库可一次选多个库文件导入现有表补录数据、恢复测试数据表节点右键导入数据文件导入并建表从 CSV/Excel 快速起新表导入向导中选创建新表支持多文件批量跨库数据传输环境迁移、一次性数据整合顶部菜单栏数据传输或在对象树中复制表粘贴到目标位置CLI 命令行导出导入脚本化、CI 环境自动化安装dbx-app/cli后在终端运行任务监控与取消观察大任务进度、及时叫停进度中心查看任务可随时取消核心工作流导出导入的最短路径这一节给出一条从建连接到校验结果的完整主线四步走完一次典型的数据搬移。第一步建立连接先让 DBX 能访问到源库。点击顶部菜单栏新建连接。选择数据库类型填写主机、端口、用户名和密码。点击测试连接确认绿灯。点击保存连接会出现在左侧树中。第二步确定导出范围范围选得越准生成的文件越干净。在数据库树中展开目标库和表。整库备份就勾选所有数据库只备份部分表就开启仅选中表。在 DDL 选项里决定是否带上表结构、视图、存储过程等对象。选择输出路径点击开始导出。第三步导入与列映射导出只是起点把文件写回目标表才算闭环。DBX 不会选中文件就直接写入而是先解析预览确认无误才执行。右键目标表选择导入数据选择 CSV、JSON、Excel 等文件。在解析选项页核对编码、标题行和空值处理默认空字符串按 NULL 处理。在映射页确认源字段与目标字段对应关系右侧预览可核对实际值。选择写入模式追加还是清空后导入。复核预计行数后点击执行。第四步结果校验导入成功不等于数据正确最后要做核对。在进度页确认已导入行数与文件行数一致。对关键表执行SELECT COUNT(*)比对目标库行数。抽查几个含特殊值日期、NULL、长文本的字段是否原样落库。确认索引、主键等约束是否按预期生成。典型场景一整库批量导出做备份当你需要在新环境重建一套库时用整库导出一次拿到全部脚本。右键数据库节点选择导出数据库开启导出所有数据库。在列表里搜索并勾选要导出的库PostgreSQL 会按 Schema 逐个建立导出计划。选择输出目录。非 Schema 型数据库每个库一个.sql文件多 Schema 库的文件名会包含库名和 Schema。任务后台执行进度中心显示当前对象、导出行数和错误。任一计划失败后续停止但已完成的文件保留。注意这是多个逻辑导出的串行编排不是跨库事务也不提供全实例一致性快照。生产库的严格一致性备份请改用数据库原生工具如pg_dump或参考 数据库备份文档。典型场景二跨数据库迁移三步走DBX 的数据传输功能支持在不同连接、不同引擎之间直接复制表数据中间不落盘。打开数据传输向导分别选择源和目标连接、数据库和 Schema。勾选要迁移的表配置是否自动创建目标表写入模式选追加、覆盖或 Upsert按键更新或插入目标支持时才可用。调整批大小默认 1000 行后开始传输关闭对话框任务仍会继续跑。几个值得知道的细节多表任务中某张表失败不会丢弃整个队列错误会记录在进度里最后统一汇报。同一个目标表已有传输任务运行时新任务会被拒绝防止并发覆盖。迁移完成后务必核对目标行数和关键字段任务完成不代表每张表都成功。更多传输选项和数据库覆盖范围见 数据传输文档。典型场景三命令行自动化导出导入脚本和 CI 场景里可以装独立的 DBX CLI 包npm install -g dbx-app/cli它与桌面端共享同一套连接配置和 SQL 安全规则。# 查看版本与连接诊断 dbx --version dbx doctor在脚本中调用 CLI 读取连接、查询结果后落盘即可实现定时导出、结果归档这类自动化流程。完整命令清单见 CLI 文档。进阶技巧与注意事项 这些是从实际使用里沉淀下来的细节能帮你少踩坑。特殊类型不用手动处理日期时间、JSON、数组、二进制和 NULL 在生成 INSERT 时会按字面量正确转义MySQL 路径还会自动临时关闭并在末尾恢复外键检查。分批执行避免超时导出按 1000 行一批流式写入文件导入 SQL 脚本时按分块流式读取不把整个文件载入内存超大文件内存占用也稳定。进度可查、随时可停所有导出导入任务都在进度中心留有记录导出任务实现 中通过is_export_cancelled在批次边界检查取消标记取消即时生效但不会回滚已写入的数据。错峰跑大任务大表导出会占用源库读取资源建议在业务低峰执行取消后 Desktop 端已写出的半截文件可能残留复用前先检查完整性。敏感数据先脱敏导出文件可能含密码哈希、令牌和个人信息不要把未脱敏的.sql文件提交到公开仓库或发往不可信环境。从单表 CSV 交换到整库重建DBX 用同一套预览—映射—执行—校验的思路把导出导入做成了一条可预期的流水线配合跨库传输和 CLI备份、迁移、自动化三条线都能落地。完整参数与边界说明建议精读 数据库导出文档 和 表数据导入文档。【免费下载链接】dbx25 MB lightweight cross-platform database client for 100 databases, including MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, SQL Server, and Dameng. Built-in AI, MCP Server, CLI, desktop and Docker. | 轻量级跨平台数据库管理工具支持 MySQL、PostgreSQL、SQLite、Redis、MongoDB、达梦等 100 数据库提供桌面端、Docker、CLI、内置 AI 助手和 MCP。项目地址: https://gitcode.com/GitHub_Trending/dbx7/dbx创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
上一篇/下一篇内容由系统自动关联 返回资讯列表 →