实战演练 | Navicat 常用功能之转储与运行 SQL 文件

2023-09-15 14:16:57

数据库管理工作中,"转储 SQL 文件"和"运行 SQL 文件"是两个极为常见操作。一般来说,用户使用数据库管理工具或命令行工具来完成。Navicat 管理开发工具中的“转储 SQL 文件”和“运行 SQL 文件”功能具有直观易用的界面、多种文件格式支持、数据备份和恢复功能、SQL编辑器、数据传输功能等多方面的优势,可以帮助用户更方便地进行数据库管理和维护。

今天,我们将以 MySQL 为例,使用 Navicat Premium 来实现“转储 SQL文件”和“运行 SQL 文件”两个常用操作。同时,Navicat 适用于MySQL、Oracle、PostgreSQL、SQL Server、MariaDB、SQLite 、MongoDB,GaussDB 和 OceanBase。如果你想边学边用,欢迎点击 这里 下载全功能试用版。

在这里,我们也要提醒大家:转储和运行 SQL 文件都需要谨慎操作,特别是在处理包含敏感数据的数据库时。应该确保在安全的环境中进行这些操作,并采取适当的备份和验证措施。

1、转储 SQL文件

转储 SQL 文件是指将数据库中的数据以 SQL 脚本的形式导出到一个文件中。这个过程也称为数据库备份或导出。转储 SQL 文件可以用于在数据库出现问题时恢复数据,或者将数据从一个数据库系统迁移到另一个数据库系统。使用场景包括:数据迁移、数据备份和数据分发等。

2. 选择要转储的数据库、模式、表或集合。此处以转储数据库为例。

(1)右击对应的数据库,选择“转储SQL文件”->“结构和数据”或“仅结构”。

(2)接着会弹出保存路径窗口,选择保存的位置。

(3)点击“保存”后,即可开始转储。

(4)转储完成后,你可以在弹出窗口的左下角点击小倒三角按钮,选择打开转储文件的方式。“打开”:直接在Navicat中打开转储文件。“使用外部编辑器打开”:可自己选择一个其他的编辑器打开文件。

2、运行SQL文件

运行 SQL 文件是指将保存在文件中的 SQL 脚本应用到数据库中。这个过程也称为数据库恢复或导入。运行 SQL 文件可以用于将之前导出的数据重新导入到数据库中,或者应用一组预定义的 SQL 语句来修改数据库结构或插入数据。使用场景包括:数据备份、数据修改、数据验证等。

(1)选择一个已打开的连接、数据库或表,然后右击它,并选择“运行SQL文件”选项。

(2)选择“运行SQL文件”选项后,会弹出运行SQL文件窗口。在常规选项卡中,点击文件处右侧按钮选择需要运行的文件,并选择合适的编码以及勾选需要的选项。其中,“在每个运行中运行多个查询”选项将会使运行进程更快。“SET AUTOCOMMIT=0”表示禁用自动提交模式。

(3)选择完后,点击开始按钮。

(4)此外,分享一个更为便捷的方式:你也可以拖拉一个 .sql 或 .js 文件到导航窗格内已打开的连接、数据库或模式。Navicat 将会自动弹出运行 SQL 文件窗口。

总结

“转储 SQL 文件”和“运行 SQL 文件”在不同的场景中都有广泛的应用,可以帮助你更好地管理和维护数据库中的数据。Navicat 管理开发工具中的“转储 SQL 文件”和“运行 SQL 文件”功能具有直观易用的界面、多种文件格式支持、数据备份和恢复功能、SQL编辑器、数据传输功能等多方面的优势,可以帮助用户更方便地进行数据库管理和维护。如果你还未试用过,欢迎点击 这里 免费下载Navicat Premium 全功能试用版。

往期回顾 

  1. Navicat 现已正式支持 Redis
  2. Navicat 16 现已支持华为云 GaussDB
  3. Navicat 现已支持 OceanBase 全线数据库
  4. 保姆级教程 | Navicat 人工备份和自动备份
  5. Navicat 用户权限功能
  6. Navicat 数据备份与恢复功能

  7. Navicat 入选中国信通院发布的《中国数据库产业图谱(2023)》

更多推荐

探讨代理IP与Socks5代理在跨界电商中的网络安全应用

在数字化时代,跨界电商已经成为了商业世界中的一大趋势。然而,跨越国界的电商活动也伴随着网络安全挑战。本文将讨论如何利用代理IP和Socks5代理技术来提高跨界电商中的网络安全,同时也探讨了与游戏相关的爬虫应用。1.代理IP和Socks5代理的基本概念1.1代理IP代理IP是一种网络技术,允许用户在访问互联网时使用中间服

JWT令牌

一、JWT(JsonWebToken)能干什么1、安全认证(权限认证)比如登录系统的时候,服务器会检查前端请求数据中携带的token信息,符合标准则允许访问,不符合则拒绝你的访问请求。2、信息传递比如两个系统之间传递信息,a服务器向B服务器发送token信息,b服务器对token进行解签名,发现签名对的上就接收数据,对

进程程序替换

✅<1>主页::我的代码爱吃辣📃<2>知识讲解:Linux——进程替换☂️<3>开发环境:Centos7💬<4>前言:我们创建子进程的目的是什么?想让子进程帮我们执行特定的任务。那么如何让子进程去执行一段新的代码呢?一.背景二.子进程程序替换三.替换函数1.execv2.execlp3.execle4.命名理解四.

打工人的灵魂,五天在囚笼里,剩下两天在骂街

点击文末“阅读原文”即可参与节目互动剪辑、音频/卷圈运营/SandLiu卷圈监制/姝琦封面/姝琦@midjourney产品统筹/bobo场地支持/声湃轩天津录音间在不想上班这件事上,从古至今,从名人大师到渺小如我们,所有人的想法都是一样的。高尔基他老人家说过:工作是快乐时,人生便是幸福;工作是义务时,人生便是苦役。按照

FastAPI学习大纲

FastAPI是一个现代的、快速的(高性能的)、基于标准Python类型的Web框架,用于构建APIs。它基于标准的Python类型提示,并且它的主要优点是速度、类型安全以及自动的API文档生成。如果您要使用FastAPI,以下是一些必须了解的关键点及相关命令:安装:pipinstallfastapi[all]pipi

第三、四、五场面试

第三场共享屏幕做题(三道简单题)替换空格成%20(双指针)删除升序链表中的重复元素(指针)有效的括号(栈)第四场、第五场自我介绍项目拷打整个项目架构rpc模块的情况分析的数据从那里获取,如何获取整个项目还有哪些不足与改进docker模块的主要工作说一下DNSmap底层的红黑树跟二叉搜索树有什么区别?介绍一下HTTP介绍

DataSheet专业名词解读——每天10个专业名词(1)23.9.18 (NXP)MPC5604B/C

文章目录1.variablelengthencoding(VLE)可变长度编码2.ErrorCorrectionCode(ECC)纠错编码3.Memoryprotectionunit(MPU)内存保护单元4.Interruptcontroller(INTC)中断控制器5.Frequencymodulatedphase-

机器视觉-标定篇

3D结构光标定结构光视觉的优点:非接触、信息量大、测精度高、抗干扰能力强。结构光视觉传感器参数的标定包括:摄像机参数标定、结构光平面参数标定。结构光视觉测量原理图我们不考虑镜头的畸变,将相机的成像模型简化为小孔成像模型,则特征点的图像坐标Pf与其在摄像机坐标系下的三维坐标P之间的关系可表示为:其中:(u,v)是特征点的

在Vue中使用Immutable.js

在Vue3中使用Immutable.js以下是如何在Vue.js中使用Immutable.js的步骤:首先,需要安装immutable.js。你可以通过npm或yarn来安装:npminstallimmutable或者yarnaddimmutable在你的Vue组件中导入Immutable:import{Map,Lis

OOM问题排查解决方案、Arthas分析高CPU问题

一、OOM问题分析流程:第一步:进程分析,分析老年代回收次数和消耗时间第二步:日志分析,找出OOM发生时间的日志来锁定执行方法,对应的机器ip第三步:找到对应的ip机器查看,进一步分析第四步:下载的dump,使用mat分析堆内存,找到堆占用率前3,查看堆指向问题产生:查看新生代最高1000M,如果大数据量调用,jvm会

TypeScript逆变 :条件、推断和泛型的应用

TypeScript逆变:条件、推断和泛型的应用1一个类型问题有一个名为test的函数,它接受两个参数。第一个参数是函数fn,第二个参数options受到fn参数的限制。乍一看,这个问题貌似并不复杂,不是吗?糊业务的时候,这种不是常见的需求嘛。“创建一个泛型类型Test,以确保这两个参数之间存在约束关系就完事了,睡醒再

热文推荐