news 2026/10/2 13:40:58

DBX 数据库导出导入完整指南:备份、导入、迁移 3 类场景一步完成

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
DBX 数据库导出导入完整指南:备份、导入、迁移 3 类场景一步完成

DBX 数据库导出导入完整指南:备份、导入、迁移 3 类场景一步完成

【免费下载链接】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

DBX 是轻量级跨平台数据库客户端,内置数据库导出、数据库导入与跨库迁移能力:从单表备份到整库搬迁,图形界面与命令行都能完成,覆盖 CSV、JSON、SQL 等常用格式。

建立可用的数据库连接,为导出导入做准备 🚀

本节解决的是所有导出导入操作的前置问题:没有一条测试通过的连接,后面的功能无从谈起。

适用场景:第一次在 DBX 中做数据交换,或需要同时接入源库与目标库时。

操作步骤:

  1. 点击顶部菜单栏的新建连接
  2. 在类型列表中挑选目标数据库,支持 MySQL、PostgreSQL、SQLite、Redis、MongoDB 等 100 余种
  3. 填写主机、端口、用户名、密码与默认库
  4. 先点测试连接,确认状态为成功后再保存

注意点:做跨库传输或导入时,源、目标两条连接要分别建好;测试失败时优先核对端口与账号权限,避免反复重连浪费时间。

导出数据:按范围与格式两条思路挑方案 📄

本节回答"导多少"和"导成什么"两个问题,帮你在导出前想清楚数据边界与交付格式。

适用场景:把现有数据交给报表、文档或其他系统;涉及备份、审计或对外交付时尤其要先定范围。

范围上分三档,按需取用:

  • 整表:在对象树选中表,右键导出
  • 筛选结果集:先执行带 WHERE 条件的查询,再对结果集导出
  • 部分列:在数据网格按住 Ctrl 选中所需列,选择导出选中列

整库批量导出:在对象树选中数据库节点,右键导出数据库,在配置窗口勾选要导出的表,设置格式后开始导出,一次任务搬走多张表。

格式覆盖常见交付渠道:

  • CSV:表格交换通用格式,可直接用表格软件打开
  • JSON:接口与 NoSQL 场景使用
  • SQL:生成 INSERT 语句,适合同构库迁移
  • Markdown:把结果直接放进文档

操作步骤:打开目标表或查询结果 → 右键导出→ 挑选格式与输出路径 → 点开始导出,完成后在进度中心取文件。

注意点:日期时间按标准格式输出,二进制字段可导出为文件或 Base64,JSON 与长文本保留原始内容不截断,特殊类型无需手工转换。导出模块实现见 crates/dbx-core/src/data/database_export.rs。

导入数据:配置列映射与冲突处理策略 📥

本节解决外部文件灌回已有表时的两个核心问题:列对得上吗,重复行怎么办。

适用场景:拿到 CSV、JSON 数据文件,需要写进目标库中已存在的表。

操作步骤:

  1. 选中目标表,右键导入数据
  2. 选择 CSV 或 JSON 文件
  3. 在导入配置中核对列映射,字段名不一致时手动调整对应关系
  4. 选择冲突策略:替换(覆盖旧行)或忽略(跳过重复行)
  5. 点开始导入,完成后查看写入行数

注意点:导入前建议先备份目标表;冲突策略选替换会改写已有行,对生产库要格外小心。完整选项说明见 docs/content/docs/table-import.mdx。

进阶迁移:用 SQL 文件与跨库数据传输完成迁移 🔄

单表文件导入覆盖不了大脚本和异构库时,用整库级工具把数据库迁移一次做完。

适用场景:数据量大到分批才跑得完,或源库与目标库类型不同,即 DBX 跨数据库传输的典型场景。

SQL 文件迁移:

  1. 导出时勾选结构+数据,建表语句与 INSERT 一起生成
  2. 在目标库执行前先预览脚本内容
  3. 大脚本勾选分批执行,避免单条语句超时

跨库数据传输:

  1. 通过顶部菜单数据传输进入配置
  2. 选择源连接与目标连接
  3. 勾选要搬的表,配置字段映射
  4. 设置批量大小与并发数
  5. 点开始传输

注意点:先核对两侧字符集与主键定义;批量调大能提吞吐,但内存压力同步上升,按机器配置微调。参数说明见 docs/content/docs/data-transfer.mdx。

自动化:用 CLI 命令执行任务并监控进度 ⌨️

把导出导入交给脚本定时执行时,DBX 命令行可以接管同样的流程。

适用场景:备份需要每日自动跑、迁移要无人值守执行。

导出查询结果为 CSV:

dbx query my-mysql "select id, name from users" --format csv

用 SQL 文件写入目标库,即命令行方式导入数据:

dbx query my-postgres --file ./users.sql --allow-writes

批量导出:脚本里先跑dbx schema list拿到表清单,再对每张表执行一次 CSV 查询导出。

任务监控:

  1. 任务运行中,在进度中心点详情,查看已导出行数与当前对象
  2. 出现异常时点取消终止任务,已完成的文件会保留
  3. 大文件任务安排在业务低峰期执行

注意点:CLI 默认只读,写入必须显式加--allow-writes;命令与错误码说明见 docs/content/docs/cli.mdx。

一句话收益与延伸阅读

连接建好后,DBX 用"选范围—选格式—看进度"三步就能完成备份、导入与跨库迁移,桌面与命令行两条路随时切换。

延伸阅读:docs/content/docs/database-export.mdx

【免费下载链接】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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/2 13:40:24

Crashlytics上传dSYM失败?LiveKitWebRTC符号表缺失排查与修复指南

如果你在最近一次 Release Archive 的构建日志里看到这么一行:Upload Symbols Failed:The archive did not include a dSYM for the LiveKitWebRTC.framework with the UUID ...先冷静一下:这不是证书过期,也不是 Firebase 配置写…

作者头像 李华
网站建设 2026/10/2 13:38:51

Superpowers技能扩展框架:AI编程助手从提示词到技能化封装实战

1. 从“superpowers”这个标题说起:它到底是什么第一次看到“superpowers”这个词,很多人脑子里蹦出来的可能是超级英雄电影里的超能力,或者某个游戏里的技能系统。但如果你是在技术社区、代码仓库或者开发者聊天群里反复刷到这个词&#xff…

作者头像 李华
网站建设 2026/10/2 13:38:48

抖音数据采集实战:从接口定位到无水印视频下载的全过程

做抖音采集这个方向的博主或数据分析师,基本都经历过同样的心路历程:一开始以为拿个requests库随便请求一下就能把数据拿下来,结果真上手才发现,抖音的主页数据接口跟普通网站完全不是一个物种。那些点赞、收藏、分享的数值背后&a…

作者头像 李华
网站建设 2026/10/2 13:30:57

追星小程序-ssm

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。 一、项目描述 基于ssm追星小程序通过Mysql数据库连接数据库 http://localhost:8080/ssm2g510/adm…

作者头像 李华
网站建设 2026/10/2 13:29:41

珠宝在线编辑器+AI视觉生成:从异步任务到缓存复用的性能优化实践

珠宝在线编辑 AI视觉生成:从“能跑”到“好用”的性能优化实践 最近珠宝电商和在线定制平台对“让用户直接在网页上设计珠宝”的需求明显变多。戒指的戒臂粗细、吊坠的链长、钻石的镶嵌方式,过去只能靠客服反复传图沟通过程,现在很多平台尝试…

作者头像 李华