了解不同方式导入导出的速度之快

目录

一、用工具导出导入

1.1、导入:

共耗时:

1.2、导出表

共耗时:

二、用命令语句导出导入

2.1、mysqldump速度快

导出表数据和表结构

共耗时:

只导出表结构

导入

共耗时:

2.2、load data infie(速度更快--针对单表)

导出:

共耗时:

​编辑 导入

删除数据

​编辑

共耗时:

三、备份(远程操作)

导出

导入

四、思维导图总结


一、用工具导出导入

1.1、导入:

第一步:右键---->运行SQL文件

 第二步:点击旁边三个点,找到sql文件放的位置,点击开始

共耗时:

 可以发现55.7mb,花了30秒

1.2、导出表

第一步:右键点击转储SQL文件,选择要数据还是表结构 

共耗时:

 可以发现55.7mb,花了9秒

二、用命令语句导出导入

2.1、mysqldump速度快

一般公司用mysqldump,而不用load data infie,在公司用linux,没有工具Navicat

导出表数据和表结构

在mysql安装的所在地运行

第一步:找到mysql下载地,进入bin目录下,有mysqldump

 第二步:在导航栏输入cmd,然后回车

 第三步:输入,然后回车

语法:mysqldump -u用户名 -p密码 数据库表名 >数据库表名.sql

mysqldump -uroot -p123  xxx>xxx.sql

成功导入:没有间隙,密密麻麻

共耗时:

 可以发现55.7mb,花了3秒

原始数据:有间隙整整齐齐 

只导出表结构

语法:mysqldump -y用户名 -p密码 -d 数据库名 >数据库名.sql

导入

先进到数据库:mysql -uroot -p   然后输入密码进入

创建数据库:create database xxx;

使用数据库:use xxx;

设置编码集:set names utf8;

导出:source  xxx.sql;

共耗时:

 可以发现55.7mb,花了10秒

2.2、load data infie(速度更快--针对单表)

注:load data infie不是默认支持的

导出:

第一步:做一个设置----支持load data infie

查看设置,为null就是没设置

show variables like 'secure%'

第二步:找到my.ini文件,在末尾加上

secure_file_priv=C:前面代表权限,后面是导的位置在C盘

secure_file_priv=C:

第三步:重启服务

第四步:运行sql

语法:select * from 表名 into outfile '路径/文件名.sql'


select * from t_log into outfile 'C:/sql/t_log.sql'

共耗时:

 可以发现55.7mb,花了0.719秒

报错:语法错误

 导入

语法:load data infile '/文件名.sql' into table 表名(列名1.....);

要保留表结构才可以导出

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

删除数据

右键清空表 

共耗时:

 可以发现55.7mb,花了6.91秒

三、备份(远程操作)

与上面2.1一样,只不过多个ip

导出

 第一步:找到mysql下载地,进入bin目录下,有mysqldump

 第二步:在导航栏输入cmd,然后回车

 第三步:输入,然后回车 

语法:mysqldump -h ip地址 -u用户名 -p密码 数据库名>数据库.sql

mysqldump -h 192.168.198.132 -uroot -p1234 654321>654321.sql

运行回车在那个目录就可以找到他了

导入

语法:

sourece 数据库表名.sql

四、思维导图总结

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

PiflowX-MysqlCdc组件

MysqlCdc组件 组件说明 MySQL CDC连接器允许从MySQL数据库读取快照数据和增量数据。 计算引擎 flink 组件分组 cdc 端口 Inport:默认端口 outport:默认端口 组件属性 名称展示名称默认值允许值是否必填描述例子hostnameHostname“”无是MySQL…

C动态内存分配(被调函数内部指针内存分配)

void *malloc(size_t size); void free(void *); malloc在内存的动态存储区中分配一块长度为size字节的连续存储空间返回该区域的首地址与c中的内存分配new和delete作用相同(但c的可适用范围更广) 当在栈区,被调函数之外需要使用被调函数内部…

【LeetCode】组合两个表(mysql)

题目 编写解决方案,报告 Person 表中每个人的姓、名、城市和州。如果 personId 的地址不在 Address 表中,则报告为 null 。 以 任意顺序 返回结果表。 结果格式如下所示。 答 select firstName ,lastName,city,state from Person left join Address …

npm ERR! Cannot read properties of null (reading ‘matches‘)

1、npm install body-parser 报错npm ERR! Cannot read properties of null (reading ‘matches’) reply: npm cache clean --force,再重新安装 2、cnpm install --save core-js/modules/es.array.push.js core-js/modules/es.error.cause.js core-js/m…

Wilcoxon秩和检验-校正P值(自备)

R语言 boxplot作图 图内展示校正后的P值(padj)_r语言 p值校正-CSDN博客 FDR错误发现率-P值校正学习_fdr和p值的关系-CSDN博客 原理介绍: Benjamini-Hochberg 方法介绍 有N次假设检验,对每一次假设检验都计算其P值,然后将计算出的P值按照…

Docker部署Homepage个人引导页

个人名片: 对人间的热爱与歌颂,可抵岁月冗长🌞 个人主页👨🏻‍💻:念舒_C.ying 个人博客🌏 :念舒_C.ying Homepage | 主页 1. 安装环境2. Docker部署 原作者:無…

深兰科技AI医疗健康产品获3000台采购订单

12月6日,武汉某企业与深兰科技签署协议,一次性采购3000台深兰科技AI生理健康检测仪——扁鹊。 深兰科技AI生理健康检测仪——扁鹊是深兰科技推出的人体生理指标检测产品。基于AI生物技术、融合互联网医疗及AIoT技术,深兰科技AI生理健康检测仪…

MySQL之导入以及导出远程备份v

目录 一.navact数据导入导出 1.1 导入 1.2 导出 二. mysqldump命令导入导出数据 2.1 导入 2.2 导出 三.load data file进行数据导入导出(只限于单表) 3.1 导入 3.2 导出 四.远程连接 好啦就到这里了哦!!!希望帮到你哦!!! 一.navact数据导入导…

【Docker项目实战】使用Docker部署nullboard任务管理工具

【Docker项目实战】使用Docker部署nullboard任务管理工具 一、nullboard介绍1.1 nullboard简介1.2 任务看板工具介绍 二、本地环境介绍2.1 本地环境规划2.2 本次实践介绍2.3 注意事项 三、本地环境检查3.1 检查Docker服务状态3.2 检查Docker版本3.3 检查docker compose 版本 四…

【Python学习】Python学习11-元组

目录 【Python学习】Python学习11-元组 前言创建语法创建语法特殊形式访问元组操作元组元组运算符元组内置函数Python列表函数&方法参考 文章所属专区 Python学习 前言 本章节主要说明Python的Python 的元组与列表类似,不同之处在于元组的元素不能修改。通过小…

红队打靶练习:TOMMY BOY: 1

目录 信息收集 1、arp 2、nmap 3、nikto 4、whatweb WEB robots.txt get flag1 get flag2 FTP登录 文件下载 更改代理 ffuf爆破 get flag3 crunch密码生成 wpscan 1、密码爆破 2、登录wordpress ssh登录 get flag4 信息收集 get flag5 信息收集 1、arp …

Vue3-46-Pinia-获取全局状态变量的方式

使用说明 在 Pinia 中,获取状态变量的方式非常的简单 : 就和使用对象一样。 使用思路 : 1、导入Store;2、声明Store对象;3、使用对象。 在逻辑代码中使用 但是 Option Store 和 Setup Store 两种方式定义的全局状态变量…