五种方案图文并茂教你使用DBeaver,SQL文件导入数据库,插入数据,备份恢复mysql,postgres数据

文章目录

  • 备份导出数据
    • 方案一:支持可以整个库导出、部分表导出、多个库导出(可选格式较少)
        • 使用连接数据库
        • 鼠标右键选择需要导出备份的数据库-工具-备份
        • 勾选需要导出的表-点击下一步
        • 设置输出目录和输出名称-点击开始
        • 导出成功
    • 方案二:导出备份单个表,以各种格式(可选格式较多)
        • 选中某个表,单击鼠标右键-导出数据
        • 选择你喜欢的格式
        • 配置导出参数-自己配置哇~~
        • 执行导出
        • 导出成功
  • 导入、恢复数据
    • 方案一:适合数据量小的情况
        • 新建数据库,设置数据库名
        • 使用SQL编辑器进行创建表结构和数据导入
        • 执行语句
        • 创建成功
        • 执行插入数据语句
    • 方案二:批量导入单个数据库的多个表(会导致之前表数据被完全替换掉哦,注意提前备份数据)
        • 如果新的服务器没有这个数据库,先创建数据库
        • 右键点击需要导入的数据库-工具-导入
        • 选择需要导入的文件
        • 执行文件,导入成功
    • 方案三:单个导入某个表
        • 选择需要导入的表,备份表
        • 选择需要导入的表,点击右键-导入数据
        • 选择你文件的格式
        • 执行导入
        • 导入成功
    • 方案四:导入大文件
        • 使用vscode打开需要导入的文件,确定我们准备的SQL文件编码格式
        • 点击项目
        • 打开存放Scripts的文件夹,将我们的.sql拖进去
        • 右键刷新
        • 右键-属性-检查格式
        • 关联数据源
        • 停留在项目下-连接-找到关联的数据源-右键-创建执行数据库任务
        • 填写任务名称,选择执行脚本
        • 添加脚本
        • 执行成功
    • 方案五:最简单的执行sql方案(支持大文件)
        • 选择项目-找到需要导入的数据库-选择执行Script(可以执行大文件)
        • 选择我们准备好的.mysql文件
        • 导入成功
        • 欢迎路过的小哥哥小姐姐们提出更好的意见哇~~

备份导出数据

方案一:支持可以整个库导出、部分表导出、多个库导出(可选格式较少)

使用连接数据库
鼠标右键选择需要导出备份的数据库-工具-备份

此步骤对于不同类型数据库来说,有的可以一次选择多个表,有的可以一次选择多个库,下面是两个截图案例

勾选需要导出的表-点击下一步

此步骤对于不同类型数据库来说,有的可以一次选择多个表,有的可以一次选择多个库,下面是两个截图案例

情况一:一次选择多个库

情况二:一次选择一个库,多个表

设置输出目录和输出名称-点击开始

导出成功

方案二:导出备份单个表,以各种格式(可选格式较多)

选中某个表,单击鼠标右键-导出数据

选择你喜欢的格式

请注意,要先查看一下自己的导入库支持哪种导入格式再选

配置导出参数-自己配置哇~~
执行导出

导出成功

导入、恢复数据

我本人比较喜欢方案二和方案五,大家根据需求选择~

方案一:适合数据量小的情况

新建数据库,设置数据库名

使用SQL编辑器进行创建表结构和数据导入

CREATE TABLE public.xiaojin (
	id bigserial NOT NULL,
	team_id varchar(50) NOT NULL,
	tmb_id varchar(50) NULL,
	data_id varchar(50) NULL
);

执行语句

创建成功

执行插入数据语句

INSERT INTO public.xiaojin (id,team_id,tmb_id,data_id) VALUES ........

方案二:批量导入单个数据库的多个表(会导致之前表数据被完全替换掉哦,注意提前备份数据)

如果新的服务器没有这个数据库,先创建数据库
右键点击需要导入的数据库-工具-导入

下面介绍两种不同的数据库的导入截图,mysql 和postgres

选择需要导入的文件

下面介绍两种不同的数据库的导入截图,mysql 和postgres

执行文件,导入成功

此处不再截图

方案三:单个导入某个表

这里使用我上面导出的那个csv格式文件进行导入单个表

选择需要导入的表,备份表

操作之前都要备份哦

选择需要导入的表,点击右键-导入数据

选择你文件的格式

执行导入

导入成功

如果报下面的错,是因为文件太大了,我们需要采用其他方案解决

Error auto mapping source table "test_data"

Reason:
Error reading class info
Error reading class info
  An I/O error occurred while sending to the backend.
  An I/O error occurred while sending to the backend.
    EOFException
    java.io.EOFException

方案四:导入大文件

下面以.sql文件举例大文件导入

使用vscode打开需要导入的文件,确定我们准备的SQL文件编码格式

当然,其他工具也可以

点击项目

打开存放Scripts的文件夹,将我们的.sql拖进去

右键刷新


右键-属性-检查格式

关联数据源


停留在项目下-连接-找到关联的数据源-右键-创建执行数据库任务

填写任务名称,选择执行脚本

添加脚本

执行成功

如果这样还是不成功,可以参考方案五

方案五:最简单的执行sql方案(支持大文件)

选择项目-找到需要导入的数据库-选择执行Script(可以执行大文件)

只有在这里才可以执行大文件不会超出内存哦~~

选择我们准备好的.mysql文件

导入成功

  • 今天就写到这里啦~
  • 小伙伴们,( ̄ω ̄( ̄ω ̄〃 ( ̄ω ̄〃)ゝ我们明天再见啦~~
  • 大家要天天开心哦

欢迎大家指出文章需要改正之处~
学无止境,合作共赢

在这里插入图片描述

欢迎路过的小哥哥小姐姐们提出更好的意见哇~~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/494805.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

如何查看局域网IP?

在日常使用计算机和网络时,我们经常需要查看本地设备在局域网中的IP地址,以便进行一些网络配置或者连接其他设备。本文将介绍如何查看局域网中的IP地址,以及相关技术中的天联组网优势。 查看局域网IP 在Windows操作系统中,我们可…

Centos 配置JDK和Tomcat(新手版)

Centos 配置JDK和Tomcat(新手版) 1、安装JDK 如果原环境有jdk则需要卸载。 先用命令查看 rpm -qa|grep java 如果有jdk则需要卸载rpm -e --nodeps java-1.7.0-openjdk-1.7.0.191-2.6.15.5.el7.x86_64rpm -e --nodeps java-1.8.0-openjdk-…

ClickHouse初体验

1.clickHouse是啥? ClickHouse 是俄罗斯的 Yandex 于 2016 年开源的列式存储数据库(DBMS),使用 C语言编写,主要用于在线分析处理查询(OLAP),能够使用SQL查询实时生成分析数据报告 2.clickHouse的特点 2.1列式存储 对于列的聚合&…

web--文件下载,文件删除,文件读取

文件下载 看下载的地址 r不为空,所以传入donwload 下面的都能下载 实例 这样就会尝试下载1.zip 下载上一个目录的文件 包含了很多,里面可能就有配置文件 就是看到这种直接放文件上去 任意文件读取 得搜索特定函数,然后去源码找 找到调用的地…

软考 系统架构设计师系列知识点之云原生架构设计理论与实践(8)

接前一篇文章:软考 系统架构设计师系列知识点之云原生架构设计理论与实践(7) 所属章节: 第14章. 云原生架构设计理论与实践 第2节 云原生架构内涵 14.2 云原生架构内涵 关于云原生的定义有众多版本,对于云原生架构的…

JAVA的控制语句

控制语句 分为顺序、选择和循环 顺序结构 先执行a,再执行b 条件判断结构 如果......则....... 循环结构 如果.....则重复执行 条件判断结构(选择结构) if单分支结构 语法结构: if(布尔表达式){ 语句块 } 注&#xff…

极简wordpress网站模板

Pithy设计师wordpress网站模板 精练简洁的wordpress模板,设计师或设计工作室展示型网站模板。 https://www.jianzhanpress.com/?p6329

11.Notepad++

文章目录 一、下载和安装设置练习 以前在记事本上写的代码看上去有点累,因为所有的单词看上去都是黑色的,并且当代码出现问题后,它提示第三行,我们还需要一行一行去数。这些问题都可以由一个高级记事本: Notepad 来解…

Ceph——部署

Ceph简介 Ceph是一款开源的 SDS 分布式存储,它具备极高的可用性、扩展性和易用性,可用于存 储海量数据 Ceph的存储节点可部署在通用服务器上,这些服务器的 CPU 可以是 x86 架构的,也可以 是 ARM 架构的。 Ceph 存储节点之间相互…

深入探讨分布式ID生成方案

🎈🎈作者主页: 喔的嘛呀🎈🎈 🎈🎈所属专栏:python爬虫学习🎈🎈 ✨✨谢谢大家捧场,祝屏幕前的小伙伴们每天都有好运相伴左右,一定要天天…

【Functional Affordances】如何确认可抓取的区域?(前传)

文章目录 1. 【Meta AI】Emerging Properties in Self-Supervised Vision Transformers2. 【Meta AI】DINOv2: Learning Robust Visual Features without Supervision3. 【NeurIPS 2023】Diffusion Hyperfeatures: Searching Through Time and Space for Semantic Corresponden…

网安学习笔记-day9,DNS服务器介绍

文章目录 DNS服务器部署域名介绍及分类DNS解析解析过程1.递归查询2.迭代查询 DNS服务器部署准备阶段安装DNS服务 部署过程在另一台虚拟机查看是否能解析到baidu.com的地址测试解析 转发器 扩展命令 DNS服务器部署 DNS(Domain Name System) 域名介绍及分类 常用的www.baidu.c…

【unity】如何汉化unity编译器

在【unity】如何汉化unity Hub这篇文章中,我们已经完成了unity Hub的汉化,现在让我们对unity Hub安装的编译器也进行下汉化处理。 第一步:在unity Hub软件左侧栏目中点击安装,选择需要汉化的编译器,再点击设置图片按钮…

stitcher类实现多图自动拼接

效果展示 第一组: 第二组: 第三组: 第四组: 运行代码 import os import sys import cv2 import numpy as npdef Stitch(imgs,savePath): stitcher cv2.Stitcher.create(cv2.Stitcher_PANORAMA)(result, pano) stitcher.st…

自动化面试常见算法题!

1、实现一个数字的反转,比如输入12345,输出54321 num 12345 num_str str(num) reversed_num_str num_str[::-1] reversed_num int(reversed_num_str) print(reversed_num) # 输出 54321代码解析:首先将输入的数字转换为字符串&#xff…

ARMday7作业

实现三个按键的中断,现象和代码 do_ipr.c #include "stm32mp1xx_gic.h" #include "stm32mp1xx_exti.h" extern void printf(const char *fmt, ...); unsigned int i 0; void do_irq(void) {//获取要处理的中断的中断号unsigned int irqnoGI…

离线数仓(八)【DWD 层开发】

前言 1、DWD 层开发 DWD层设计要点: (1)DWD层的设计依据是维度建模理论(主体是事务型事实表(选择业务过程 -> 声明粒度 -> 确定维度 -> 确定事实),另外两种周期型快照事实表和累积型…

信号处理--情绪分类数据集DEAP预处理(python版)

关于 DEAP数据集是一个常用的情绪分类公共数据,在日常研究中经常被使用到。如何合理地预处理DEAP数据集,对于后端任务的成功与否,非常重要。本文主要介绍DEAP数据集的预处理流程。 工具 图片来源:DEAP: A Dataset for Emotion A…

如何备考2025年AMC8竞赛?吃透2000-2024年600道真题(免费送题

最近有家长朋友问我,现在有哪些类似于奥数的比赛可以参加?我的建议可以关注下AMC8的竞赛,类似于国内的奥数,但是其难度要比国内的奥数低一些,而且比赛门槛更低,考试也更方便。比赛的题目尤其是应用题比较有…

肿瘤靶向肽 iRGD peptide环肽 1392278-76-0 c(CRGDKGPDC)

RGD环肽 c(CRGDKGPDC),iRGD peptide 1392278-76-0 结 构 式: H2N-CRGDKGPDC-OH(Disulfide Bridge:C1-C9) H2N-Cys-Arg-Gly-Asp-Lys-Gly-Pro-Asp-Cys-COOH(Disulfide Bridge:Cys1-Cys9) 氨基酸个数: 9 C35H57N13O14S2 平均分子量:…
最新文章