
DBX 数据导入导出从单表 CSV 到整库迁移的完整路径【免费下载链接】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 是支持 100 数据库的轻量跨平台客户端把数据导入导出、整库 SQL 导出与跨库传输收进同一界面。本文面向第一次做数据迁移的人用真实界面讲清从建连到落盘的路径。读完你能独立导出单表 CSV、整库 SQL以及把表搬进另一个库。搬数据这件事为什么总卡在半路 手工复制粘贴容易漏行写导出脚本又要先摸清目标库的方言。DBX 把读出来和写进去拆成带进度、可取消的后台任务你在界面上点几下就能把数据和结构搬走出问题时也知道卡在哪一步。先备好东西连接、权限与只读开关 ⚙️动手前把这几项过一遍后面能少返工点顶部新建连接选数据库类型填入主机、端口、账号密码先点测试连接验证配置。确认账号对源库有读权限、对目标库有建表和写入权限只读连接会在导入或传输前被直接拦下。生产库先确认是否开了只读保护和生产保护避免误触发二次确认或整单被拒。跨库传输时源和目标连接都要在能力清单里声明了对应能力否则下拉框里不会出现这个选项。跨引擎传输会经过字段和类型转换层目标库的权限、约束、默认值仍会影响结果重要迁移最好先在测试环境演练并核对行数与关键字段。单表数据导出右键、选格式、盯住进度条 最常用的场景就是把某张表或某次查询结果导出去。在数据网格或表节点上右键选择导出表数据。选择格式CSV、JSON、SQL 等和输出位置。点确认后任务转入后台弹窗里能看到实时进度、已导出行数和耗时。想只导筛选后的结果先在网格上方填WHERE条件再导出当前结果集即可。 CSV 里空字符串默认按 NULL 处理若需要保留空值在解析选项里关掉空字符串按 NULL。整库导出 SQL 与跨库传输向导 要备份或搬家整个库用下面两条路径按需求挑场景入口关键点导出结构数据对象数据库节点右键导出数据库勾选结构/数据/对象MySQL 可加CREATE DATABASE前导脚本批量导出多个库开启导出所有数据库每个库/Schema 各生成一个.sql按计划串行执行跨库搬表顶部数据传输分别选源和目标勾选表并配置建表与写入模式传输向导里的写入模式决定目标表怎么变追加保留旧数据覆盖先清空再写重建结构和数据会把旧表改名成__dbx_bak_备份表再重建任一步失败都保留备份表供手工恢复。批大小默认 1000 行大表可手动调大。PostgreSQL 到 PostgreSQL 且开启建表时会在能力允许时处理序列、索引、外键源对象所有者缺失时会提示你跳过、改绑当前用户或先建角色。数据导入向导CSV / Excel 落进现有表 导入走一条五步向导来源 → 选项 → 映射 → 确认 → 执行。目标方式二选一导入现有表自动按字段名精确匹配再按规范化名称匹配或创建新表按预览值推断类型可一次选多个文件批量建表。支持 CSV、TSV、分隔文本、JSON、Excel目标连接是 DuckDB 时还有 Parquet。编码检测不准就手动选 UTF-8 / GBK 再重新加载预览标题行、数据起始行、最后一行都要核对。主键冲突策略可选停止并报错或更新已有行别默认放行。清空后导入有破坏性且失败不保证回滚生产库慎用。命令行把导出接进脚本和 CI ⌨️想自动化用 CLI 把查询结果直接落成 CSV喂给下游工具dbx connections list --json dbx query local select id, name from users --format csv users.csv写入操作要显式加--allow-writes危险 SQL 还需--allow-dangerous-sql生产库即使带参数也会被拦。中途卡住进度、取消与残留文件 ⏹️任务都挂在进度中心随时能看、能取消。取消在对象边界或数据批次之间生效已提交的批次不会自动回滚。单张表读取失败时错误会被写成 SQL 注释继续元数据、连接或文件错误才会终止整单。同一张目标表已有传输任务运行时新任务会被直接阻止避免并发覆盖。桌面端取消后可能留下半截文件复用前先检查完整性Web 端失败会自动清理服务器临时文件。导出成功只代表文件生成完不代表目标库已恢复记得核表数、行数和约束。想看取消逻辑如何实现读一下 database_export.rs 里的is_export_cancelled。写在最后手工搬数据的漏行、方言和中断问题到这里都有了对应的界面出口单表导 CSV、整库导 SQL、跨库传输、命令行接脚本。要深挖参数可看 数据库导出文档 与 表数据导入文档。【免费下载链接】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),仅供参考