
DBX 数据导入导出实用指南备份、跨库迁移与自动化的 6 个实战场景【免费下载链接】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、SQLite、Redis、MongoDB、达梦等 100 多种数据库。本文按 6 个真实场景讲透 DBX 数据导入导出单表备份、整库批量导出、把文件数据导回数据库、跨引擎迁移以及用 CLI 脚本自动化。每个场景都给出界面里的实际入口和容易踩的坑照着做基本就能一次跑通。准备先把两个连接建对再谈搬家 说白了导出、导入、跨库传输全都建立在连接可用这个前提上。源端连不上白搭目标端连不上更白搭。做法很直接顶部菜单点新建连接选数据库类型MySQL、PostgreSQL、Vastbase 这些都在列表里填主机、用户名、密码先点测试连接验证再保存。如果是跨库迁移记得把源和目标两个连接都建好、都测通后面一步就能省掉一半排错时间。场景一只导一张表或一个查询结果格式怎么选 这个场景解决的是我只要这张表 / 只要这次查出来的数据。DBX 的导出入口有两个在左侧数据库树上对表右键直接导出或者先跑一条带 WHERE 的查询再从结果集工具栏的导出下拉菜单里选。格式选择建议这样定给 Excel 看就选 CSV 或 XLSX给接口或 NoSQL 用选 JSON要直接灌回数据库就选 SQL会生成 INSERT 语句写文档贴数据用 Markdown。下拉菜单里每个格式都分了当前页和当前结果集全部数据两档——注意别只在第 1 页就点当前页那样只导出一页 100 行这是新手最容易踩的坑。导出过程会显示文件名、已导出行数和耗时完成后弹窗直接提示导出完成顺手就能确认数据量对不对。日期时间会自动转成标准格式二进制可以导出为文件或 Base64大文本字段完整导出不会截断这些默认行为一般不用你操心。更多细节可以看 官方导出文档。场景二整库备份批量导出多张表省时间 要备份整个库或者把库里的表挑一部分导走就别一张一张右键了。在数据库节点上右键导出数据库会弹出一个配置窗口勾选要导出的表选格式选结构 数据还是只导数据然后开始导出。两个实用建议一是大表多的库导出会按批处理挑业务低峰期跑避免和线上业务抢连接二是备份时默认勾上结构这样恢复时能先把表建出来再灌数据。场景三把 CSV、JSON 文件的数据导回数据库 这个场景解决数据在文件里要进库。选中目标表右键导入数据DBX 会弹出一个五步向导来源 → 选项 → 映射 → 确认 → 执行。选文件、确认列映射列名一致时自动匹配、设置冲突策略已存在的行是替换还是跳过最后执行。执行完向导会显示完成状态和耗时目标表里直接就能查到新数据。导入前建议先小批量试一轮比如只导一页确认映射没错位再全量跑。导入功能的官方文档里对冲突策略有更细的说明。场景四跨引擎迁移数据直接从一个库搬到另一个库 导出成文件再导入能用但中间多落一次盘。DBX 的数据传输功能顶部菜单栏就能找到可以跳过文件这一步左边选源连接和库右边选目标连接和库中间勾选要搬的表配置三件事——传输内容结构 数据 / 仅结构 / 仅数据、目标表创建方式INSERT 追加等、每批行数然后点开始传输。两个提醒目标端如果已存在同名表先想清楚是追加还是重建每批行数默认 1000 左右目标端压力大时可以调小。不同引擎之间类型不完全一致DBX 会做自动转换但迁移完抽查几张表的数据是值得的。这个功能的完整参数见 数据传输文档。场景五用 CLI 把导入导出写进脚本 ⌨️桌面操作适合一次性任务但每天凌晨导一份数据这种活儿就该交给脚本。DBX 自带 CLIdbx命令可以列出连接、跑只读查询、查表结构配合 shell 就能搭出自动化流程dbx connections list --json dbx query local select count(*) from users --json第一行列出所有已保存的连接第二行对指定连接执行一条查询并以 JSON 输出方便脚本解析。仓库里附了一份可以直接参考的工作流示例脚本CLI 基础工作流。命令行和桌面端共用同一套连接配置所以在界面上配好的连接脚本里直接用。兜底任务跑到一半怎么盯、怎么停 ⏹️大表导出动辄几分钟到几十分钟跑起来之后别干等。过程中点开任务的详情可以看到实时进度判断错了随时点取消终止。这套取消机制在导出核心模块里有专门的标志位控制取消是安全落地的不会留下半截状态——相关实现在 数据库导出模块。兜底习惯三条长任务放低峰期失败先看错误信息再决定重试还是换策略比如调小批量迁移类任务完成后比对一下源和目标的行数。做到这三点绝大多数数据搬迁问题都有解。从建连接、单表导出到跨引擎迁移和脚本自动化上面 6 个场景基本覆盖了日常数据搬家的全部动线。更细的参数和行为可以直接翻阅 数据库导出文档和 数据导入文档按你的场景对照即可。【免费下载链接】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),仅供参考