以下是具体的操作步骤,主要分为导出整个表和导出查询结果两种情况:
方法一:导出整个表(或整个数据库)
如果你想备份某个数据表,或者将整个数据库的结构和数据导出为一个文件,这个方法最直接。
找到目标并启动向导:在DBeaver左侧的数据库导航器中,找到你想要导出的数据库或具体的表。右键点击它,然后在弹出的菜单中选择 “导出数据”。
选择导出格式:在弹出的“数据导出”窗口中,选择你需要的文件格式。
SQL:导出为SQL脚本,可以包含表结构(CREATE语句)和数据(INSERT语句),非常适合用来迁移数据库或备份。
CSV:导出为逗号分隔值文件,是一种通用的表格数据格式,常用于数据分析或在不同程序间交换数据。
Excel (.xlsx):如果你使用的是 DBeaver企业版(PRO),可以直接导出为Excel格式,方便查阅和分享。选择好后,点击“下一步”。
进行详细设置:
抽取设置:如果你的表非常大,可以在这里调整“提取类型”和“获取大小”来优化导出性能。
格式设置:这里取决于你上一步选择的格式。例如,选择CSV格式时,可以配置字段分隔符(如逗号、分号)、文本限定符和是否包含列标题行等。
输出设置:点击“浏览”按钮,选择你希望保存导出文件的目标文件夹,并可以自定义文件名。
完成导出:确认所有设置无误后,点击 “完成” 或 “开始” 按钮。DBeaver就会开始导出数据,进度条完成后,你就可以在刚才指定的文件夹里找到导出的文件了。
方法二:导出SQL查询结果
如果你只需要导出符合特定条件的一部分数据(例如,查询“销售额大于1万元”的所有订单),这种方法会更精确。
执行查询并获取结果:在SQL编辑器中,编写并执行你的查询语句。下方会显示出查询结果表格。
启动从结果导出:在查询结果表格区域的任意位置右键点击,或者点击表格下方工具栏中的 “导出” 按钮(通常是一个有箭头的图标)。
后续步骤:之后的步骤(选择格式、设置选项、选择保存位置)与方法一完全一样。按照向导提示完成即可。在第一步中,你会看到向导里已经自动关联了你的查询语句,确保导出的是你查询出的数据