MySQL决战:MySQL数据导入导出

news2024/12/26 12:47:11

目录

前言

一.navact数据导入导出(第三方工具)

1.导入数据

2.数据导出

二. mysqldump命令导入导出数据

1.mysqldump介绍

2.数据导出

3.数据导入

三.load  data file进行数据导入导出(只限于单表)

1.数据导出

增加导出权限

语法

2.数据导入(需要保留表结构)

四.远程连接

1.数据导出

2.数据导入 

五.思维导图

前言

随着互联网的飞速发展,数据已经成为现代商业的核心驱动力。而MySQL,作为世界上最流行的开源关系数据库管理系统,已经被广泛应用于各种场景。数据的导入导出,作为MySQL的基本操作之一,对于数据处理、备份恢复、迁移等任务至关重要。本文将深入探讨MySQL的数据导入导出技术,从基础到高级,带领读者逐步掌握这一技能。

本文对MySQL的数据导入导出进行了全面而深入的探讨,从基础概念到高级技巧,再到实践案例和常见问题解决,希望对你有所帮助。随着技术的不断进步,MySQL的数据导入导出功能也在不断增强和完善。未来,我们将继续关注这一领域的最新动态,以便更好地服务于广大读者。

一.navact数据导入导出(第三方工具)

1.导入数据

找到sql局脚本的存放路径,然后导入

从这里可以发现,导入数据18w条需要20s;从这里就看出不明显,当数据量越大导入时间就越长!

2.数据导出

选择结构和数据

二. mysqldump命令导入导出数据

1.mysqldump介绍

mysqldump是一个MySQL数据库的备份工具,它可以将数据库的结构和数据导出为SQL脚本文件。以下是关于mysqldump的详细介绍:

  1. 功能:mysqldump用于转存储数据库,可以将整个数据库或多个数据库导出到一个单独的文本文件中。这个文件包含有所有重建您的数据库所需要的SQL命令,包括CREATE TABLE、INSERT等语句。
  2. 用途:通过mysqldump,用户可以轻松备份数据库,并在需要时进行恢复。此外,它还可以用于在不同版本的MySQL数据库之间迁移数据。
  3. 特点:mysqldump的备份是基于逻辑的,它将数据库中的数据按照表的结构和内容进行组织,并生成相应的SQL语句。因此,使用mysqldump备份的数据可以很容易地被导入到其他相同或不同版本的MySQL数据库中。
  4. 参数:mysqldump有许多参数选项,用户可以根据自己的需求选择合适的参数进行数据备份。例如,可以使用--all-databases参数备份所有数据库,或使用--tables参数备份指定的数据库或表。

总的来说,mysqldump是一个强大而灵活的工具,能够帮助用户管理和备份MySQL数据库。在使用时,可以根据实际情况选择不同的参数和选项,以获得最佳的数据备份效果。

2.数据导出

来到MySQL的安装路径下的bin目录进行命令的执行

mysqldump -u root -p123456 xxx>1.sql

mysqldump -u 用户名 -p密码 数据库名字> xxx.sql

 

3.数据导入

 删除数据库的数据

这里创建我就不展示了,直接导入数据 

create database 数据库名字;

use 数据库;    #选择数据库

set name utf8;  #设置数据库编码

source sql名字

 

三.load  data file进行数据导入导出(只限于单表)

1.数据导出

增加导出权限

#可以导入导出权限
secure_file_priv=C:

 查看授权



show  variables like 'secure%'

 其中value值代表sql的保存路径

语法

select *from 表名 into outfile '盘符/文件名.sql';

select *from t_log into outfile 'C:/WINDOWS/system32/1.sql';

 

2.数据导入(需要保留表结构)

load data infile '盘符/sql' insert into 表名(字段名);

load data infile 'C:/WINDOWS/system32/1.sql'insert 
table t_log(id,ip,userid,moduleid,content,createdate,url);

四.远程连接

1.数据导出

语法

mysqldump  -h(ip) -u用户名 -p密码 数据库名>数据库名.sql

mysqldump -h192.168.187.144 -uroot -p 123  mysql >1.sql;

  

2.数据导入 

source sql名字

五.思维导图

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SpringCloud系列篇:核心组件之网关组件

🥳🥳Welcome Huihuis Code World ! !🥳🥳 接下来看看由辉辉所写的关于SpringCloud的相关操作吧 目录 🥳🥳Welcome Huihuis Code World ! !🥳🥳 一.网关组件是什么 二. 网关组件的…

C++学习笔记——string类和new函数

目录 string类 1.功能增强 1.1 子字符串提取 1.2 字符串拼接 1.3 大小写转换 1.4 字符串比较 2.性能优化 3.使用示例 下面是一个简单的使用示例,展示了如何使用改进后的String类: NEW函数 2.1NEW函数的基本用法 2.2NEW函数的注意事项 2.3避…

大数据毕业设计:图书推荐系统+可视化+Django框架 图书管理系统 (附源码+论文)✅

毕业设计:2023-2024年计算机专业毕业设计选题汇总(建议收藏) 毕业设计:2023-2024年最新最全计算机专业毕设选题推荐汇总 🍅感兴趣的可以先收藏起来,点赞、关注不迷路,大家在毕设选题&#xff…

Vue3插件开发教程:步步指导如何编写Vue3插件

关注⬆️⬆️⬆️⬆️ 专栏后期更新更多前端内容 文章目录 Vue3 插件插件注册形式插件主要的场景使用插件Vue3 插件 插件 (Plugins) 是一种能为 Vue 添加全局功能的工具代码。 插件注册形式 一个插件可以是一个拥有 install() 方法的对象,也可以直接是一个安装函数本身。 i…

数 据 分 析 1

1.使用Wireshark查看并分析靶机桌面下的capture.pcapng数据包文件,找到黑客的IP地址,并将黑客的IP地址作为Flag值(如:172.16.1.1)提交;172.16.1.41 查找:tcp.connection.syn 2.继续分析captu…

SpringBoot 如何增强PageHelper入参的健壮性

PageHelper.startPage(int pageNum, int pageSize, boolean count) 参数为外部输入,故存在异常输入场景。比如 pageNum 和 pageSize 输入的值 负数 或者 0,所以引入PageUtils来对入参进行判断矫正,从而避免引入异常。 第1步:支持…

Windows无线网络分析报告

概述信息 客户现场有一套大屏展示系统,它是通过戴尔小主机、无线网络、电视机的方式来工作。大屏展示的内容非常实时,对于内容的刷新也比较高。客户反馈最近经常会出现网络抖动的情况,但远程检查又无法发现问题点。 此时,Window…

mysql基础-常用函数汇总

目录 1. 查询技巧 2. 时间函数 2.1 now() 2.2 current_date() 2.3 时间差timestampdiff()与datediff() 2.4 其他时间函数 3. 字符函数 3.1 截取函数 3.2 分割函数 3.3 left与right函数 3.4 其他函数 4. 数字函数 5. …

Python进阶之元类

Python进阶之元类 目录 什么是元类? 元类的调用流程 根据类自定义元类 __new__方法以及参数 ----------cls ----------name ----------bases ----------attrs __call__方法 生成对象的完整代码 什么是元类? 在python面向对象中,我们知道所有…

Redis:原理速成+项目实战——Redis实战5(互斥锁、逻辑过期解决缓存击穿问题)

👨‍🎓作者简介:一位大四、研0学生,正在努力准备大四暑假的实习 🌌上期文章:Redis:原理速成项目实战——Redis实战4(解决Redis缓存穿透、雪崩、击穿) 📚订阅专…

web左侧伸缩菜单栏/导航栏

效果展示&#xff1a; 百度网盘链接下载全部资源&#xff1a; http://链接&#xff1a;https://pan.baidu.com/s/1ZnKdWxTH49JhqZ7Xd-cJIA?pwd4332 提取码&#xff1a;4332 html/JQuery代码&#xff1a; <!DOCTYPE html> <html lang"zh"> <head&g…

2023年全国职业院校技能大赛(高职组)“云计算应用”赛项赛卷②

2023年全国职业院校技能大赛&#xff08;高职组&#xff09; “云计算应用”赛项赛卷2 目录 需要竞赛软件包环境以及备赛资源可私信博主&#xff01;&#xff01;&#xff01; 2023年全国职业院校技能大赛&#xff08;高职组&#xff09; “云计算应用”赛项赛卷2 模块一 …

Spring MVC自定义类型转换器!!!

使用场景 在index.jsp里面添加日期类型 <form action"account/saveAccount" method"post">账户名称&#xff1a;<input type"text" name"name"><br/>账户金额&#xff1a;<input type"text" name&quo…

TCP的这些特性你知道吗?(滑动窗口篇)

如果每次 [发送方] 需要等待接受方返回数据才能发送下一条数据&#xff0c;会导致网络通信的效率非常的低&#xff0c;于是在TCP中 引入了窗口这个概念&#xff0c;即使在往返时间较长的情况下&#xff0c;它也不会降低网络通信的效率。有了窗口&#xff0c;并不代表可以无限 接…

windows rtmp发送数据流程抓包

一、connect 返回Window Acknowledgement Size&#xff1a; 返回Set Peer Bandwidth 二、 releaseStream 三、 FCPublish 四、 createStream 五、 _checkbw 六、 FCPublish返回 七、createStream 八、 _checkbw返回 九、发送关键帧 十、发送视频帧 十一、FCUnpublish 十二、del…

【Verilog】运算符

系列文章 数值&#xff08;整数&#xff0c;实数&#xff0c;字符串&#xff09;与数据类型&#xff08;wire、reg、mem、parameter&#xff09; 系列文章算术运算符关系运算符相等关系运算符逻辑运算符按位运算符归约运算符移位运算符条件运算符连接和复制运算符 算术运算符 …

生成模型 | 2024年新年新论文:audio2photoreal[正在更新中]

本博客主要包含了20240103新出的论文From Audio to Photoreal Embodiment: Synthesizing Humans in Conversations论文解释及项目实现~ 论文题目&#xff1a;20240103_From Audio to Photoreal Embodiment: Synthesizing Humans in Conversations 论文地址&#xff1a;2401.018…

Python2048小游戏核心算法(python系列26)

前言&#xff1a;做核心算法之前我们可以玩一玩这个小游戏来了解一下规则。2048在线试玩 运行效果&#xff1a; 代码案例&#xff1a; # 2048小游戏# 1.将列表中零移动到列表的末尾 def move_zeroes():x 0for i in range(len(list_nums)):if list_nums[i] ! 0:list_nums[x],…

python 基础笔记

基本数据类型 函数 lamda 匿名函数 成员方法 类 类与对象 构造方法 魔术方法 私有成员 私有方法 继承 注解 变量注解 函数注解 Union类型 多态 参考链接&#xff1a;黑马程序员python教程&#xff0c;8天python从入门到精通&#xff0c;学python看这套就够了_哔哩哔哩_bilib…

小测一下HCL中VSR的转发性能

正文共&#xff1a;555 字 10 图&#xff0c;预估阅读时间&#xff1a;1 分钟 上次我们在HCL中导入了NFV的自定义镜像&#xff08;如何在最新版的HCL 5.10.0中导入NFV镜像&#xff1f;&#xff09;&#xff0c;但是当时没有测试转发性能&#xff0c;最近HCL又更新了V5.10.1版本…