DBeaver中文网站 > 使用教程 > DBeaver数据表怎样导出 DBeaver导出文件乱码时如何解决
教程中心分类
DBeaver数据表怎样导出 DBeaver导出文件乱码时如何解决
发布时间:2025/10/27 11:10:47

品牌型号:联想拯救者R7000

系统:Windows 10专业版

软件版本:Dbeaver Community 25.1.0

DBeaver是一款功能强大的数据库管理工具,在日常开发中,我们经常需要使用该软件执行SQL或者导出数据表。如果需要做数据备份、报表生成或者迁移,都需要借助导出功能。使用DBeaver导出数据时,可能不知道如何操作,或者遇到导出文件出现乱码的情况。本文将为大家介绍DBeaver数据表怎样导出,DBeaver导出文件乱码时如何解决的相关内容。

一、DBeaver数据表怎样导出

DBeaver支持单表、多表及查询结果导出,下面就为大家介绍一下这三种数据表的导出步骤:

1、单表数据导出

1)打开DBeaver并连接到数据库,在左侧展开数据库列表,找到需导出数据的表。

找到需要导出表
图1:找到需要导出表

2)右键需要导出的数据表,在弹出的菜单中选择【导出数据】。

导出数据
图2:导出数据

3)在【导出目标】界面中,根据需求选择导出文件格式,我们可以选择CSV、Excel(XLSX)、SQL、JSON等,此处选择【CSV】格式,点击【下一步】。

导出目标
图3:导出目标

4)点击【下一步】进入到【输出】页面,选择文件导出目录以及文件编码,除此之外还可以设置时间格式,下图中的【yyyyMMddHHmm】为【年月日时分】格式,如果需要时间戳带秒,可以调整为【yyyyMMddHHmmss】

导出路径
图4:导出路径

5)确认无误后,点击【继续】,等待导出完成,导出完成后右下角会弹出提示,即可在设置路径中找到导出的文件。

导出成功
图5:导出成功

2、多表批量导出

除了按住Shift多选数据库表,然后参考上文步骤导出之外,还可以使用【转储数据库】功能批量导出多张数据库表为数据库SQL语句,以下是详细内容。

1)右键点击数据库名称,注意是数据库,不是表,在菜单中选择【工具-转储数据库】选项。

2)在【选择导出的对象】中,选择需导出的数据库及数据表,点击【下一步】。

转储数据库
图6:转储数据库

3)在【导出配置】界面,选择导出期间是否锁定表,锁定后无法新增数据,并且设置输出文件夹以及文件名命名方式,点击【开始】即可导出。

导出为sql文件
图7:导出为sql文件

3、查询结果导出

使用DBeaver执行SQL语句,可以将SQL语句执行结果导出,例如,筛选指定格式的数据,具体导出步骤如下:

1)选中表后,点击顶部【SQL】标志,输出并执行SQL语句。

2)右键单击查询结果的空白位置,在菜单中选择【导出数据】。

3)后续操作和上文导出单表步骤相同。

导出查询数据
图8:导出查询数据

二、DBeaver导出文件乱码时如何解决

导出文件如果字符集配置不匹配,可能会出现中文乱码的情况,参考以下方法即可解决乱码问题。

1、调整DBeaver全局编码

打开DBeaver,依次点击顶部菜单栏【窗口-首选项】,然后展开【常规-工作空间】,在【文本文件编码】选择【其他】,并选择【UTF-8】,点击【应用并关闭】保存设置。

文本文件编码
图9:文本文件编码

2、导出时指定文件编码

在导出的【输出】选项中,调整【编码】,直接选择【UTF-8】,或者选择数据库正在使用的字符集编码格式(GBK、UTF-16等)。

导出设置
图10:导出设置

3、查看数据库字符集

如果不清楚表使用什么字符集格式,可以通过SQL语句查询,MySQL可执行【SHOW VARIABLES LIKE 'character_set%'】,下图可以看到,当前数据库使用的是UTF-8编码。

查看数据库编码
图11:查看数据库编码

三、总结

以上就是DBeaver数据表怎样导出,DBeaver导出文件乱码时如何解决的相关内容。本文为大家介绍了DBeaver导出单表为指定格式、导出多表为sql语句,以及导出查询结果的步骤。如果导出遇到乱码的情况,可以参考上文方法进行解决,希望对你有所帮助。

读者也访问过这里:
135 2431 0251