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/dbxDBX 是轻量级跨平台数据库客户端内置数据库导出、数据库导入与跨库迁移能力从单表备份到整库搬迁图形界面与命令行都能完成覆盖 CSV、JSON、SQL 等常用格式。建立可用的数据库连接为导出导入做准备 本节解决的是所有导出导入操作的前置问题没有一条测试通过的连接后面的功能无从谈起。适用场景第一次在 DBX 中做数据交换或需要同时接入源库与目标库时。操作步骤点击顶部菜单栏的新建连接在类型列表中挑选目标数据库支持 MySQL、PostgreSQL、SQLite、Redis、MongoDB 等 100 余种填写主机、端口、用户名、密码与默认库先点测试连接确认状态为成功后再保存注意点做跨库传输或导入时源、目标两条连接要分别建好测试失败时优先核对端口与账号权限避免反复重连浪费时间。导出数据按范围与格式两条思路挑方案 本节回答导多少和导成什么两个问题帮你在导出前想清楚数据边界与交付格式。适用场景把现有数据交给报表、文档或其他系统涉及备份、审计或对外交付时尤其要先定范围。范围上分三档按需取用整表在对象树选中表右键导出筛选结果集先执行带 WHERE 条件的查询再对结果集导出部分列在数据网格按住 Ctrl 选中所需列选择导出选中列整库批量导出在对象树选中数据库节点右键导出数据库在配置窗口勾选要导出的表设置格式后开始导出一次任务搬走多张表。格式覆盖常见交付渠道CSV表格交换通用格式可直接用表格软件打开JSON接口与 NoSQL 场景使用SQL生成 INSERT 语句适合同构库迁移Markdown把结果直接放进文档操作步骤打开目标表或查询结果 → 右键导出→ 挑选格式与输出路径 → 点开始导出完成后在进度中心取文件。注意点日期时间按标准格式输出二进制字段可导出为文件或 Base64JSON 与长文本保留原始内容不截断特殊类型无需手工转换。导出模块实现见 crates/dbx-core/src/data/database_export.rs。导入数据配置列映射与冲突处理策略 本节解决外部文件灌回已有表时的两个核心问题列对得上吗重复行怎么办。适用场景拿到 CSV、JSON 数据文件需要写进目标库中已存在的表。操作步骤选中目标表右键导入数据选择 CSV 或 JSON 文件在导入配置中核对列映射字段名不一致时手动调整对应关系选择冲突策略替换覆盖旧行或忽略跳过重复行点开始导入完成后查看写入行数注意点导入前建议先备份目标表冲突策略选替换会改写已有行对生产库要格外小心。完整选项说明见 docs/content/docs/table-import.mdx。进阶迁移用 SQL 文件与跨库数据传输完成迁移 单表文件导入覆盖不了大脚本和异构库时用整库级工具把数据库迁移一次做完。适用场景数据量大到分批才跑得完或源库与目标库类型不同即 DBX 跨数据库传输的典型场景。SQL 文件迁移导出时勾选结构数据建表语句与 INSERT 一起生成在目标库执行前先预览脚本内容大脚本勾选分批执行避免单条语句超时跨库数据传输通过顶部菜单数据传输进入配置选择源连接与目标连接勾选要搬的表配置字段映射设置批量大小与并发数点开始传输注意点先核对两侧字符集与主键定义批量调大能提吞吐但内存压力同步上升按机器配置微调。参数说明见 docs/content/docs/data-transfer.mdx。自动化用 CLI 命令执行任务并监控进度 ⌨️把导出导入交给脚本定时执行时DBX 命令行可以接管同样的流程。适用场景备份需要每日自动跑、迁移要无人值守执行。导出查询结果为 CSVdbx query my-mysql select id, name from users --format csv用 SQL 文件写入目标库即命令行方式导入数据dbx query my-postgres --file ./users.sql --allow-writes批量导出脚本里先跑dbx schema list拿到表清单再对每张表执行一次 CSV 查询导出。任务监控任务运行中在进度中心点详情查看已导出行数与当前对象出现异常时点取消终止任务已完成的文件会保留大文件任务安排在业务低峰期执行注意点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),仅供参考
上一篇/下一篇内容由系统自动关联
返回资讯列表 →