MySQL之导入导出

目录

一、navicat导入导出

[1.1 导入](#1.1 导入)

[1.2 导出](#1.2 导出)

二、mysqldump命令导入导出

[2.1 导出](#2.1 导出)

[2.2 导入](#2.2 导入)

[三、LOAD DARA INFILR命令导入导出](#三、LOAD DARA INFILR命令导入导出)

[3.1 设置](#3.1 设置)

[3.2 导出](#3.2 导出)

[3.3 导入](#3.3 导入)

[3.4 查看secure_file_priv设置](#3.4 查看secure_file_priv设置)

四、远程备份

[4.1 导出](#4.1 导出)

[4.2 导入](#4.2 导入)

五、思维导图


一、navicat导入导出

1.1 导入

点击数据库,右键选择"运行SQL文件",然后弹出一个框,选择导入的脚本即可

1.2 导出

点击表,然后右键,选中转储SQL文件,再点击结构和数据即可导出;

二、mysqldump命令导入导出

2.1 导出

(1)导出表数据和表结构

mysqldump -u用户名-p密码 数据库名 >数据库名sql 【mysqldump是指mysql安装的路径】

(2)只导出表结构

mysqldump-u用户名-p密码-d 数据库名>数据库名sql

2.2 导入

方法一:

mysql>create database abc;--

mysql>use abc; #选择数据库

mysql>set names utf8; #设置数据库编码

mysql>source /D:/SoftwarelnstallPath/mysq-8.0.13-winx64/bin/1234567.sql; #导入数据-

方法二:

mysql-u用户名-p密码 数据库名<数据库名sql

三、LOAD DARA INFILR命令导入导出

3.1 设置

在 mysqlini 文件的[mysqld] 代码下增加 secure file_priv=E:/TEST 再重启 mysql

3.2 导出

select*from 表名 into outfile 文件名sql;

3.3 导入

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

3.4 查看secure_file_priv设置

show variables like 'secure%'

四、远程备份

4.1 导出

mysqldump -h地址 -u用户名-p密码 数据库名>数据库名sql

4.2 导入

source 数据库名.sq

五、思维导图

相关推荐
加号315 小时前
windows系统下mysql多源数据库同步部署
数据库·windows·mysql
シ風箏15 小时前
MySQL【部署 04】Docker部署 MySQL8.0.32 版本(网盘镜像及启动命令分享)
数据库·mysql·docker
李慕婉学姐16 小时前
Springboot智慧社区系统设计与开发6n99s526(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·spring boot·后端
百锦再16 小时前
Django实现接口token检测的实现方案
数据库·python·django·sqlite·flask·fastapi·pip
WeiXin_DZbishe16 小时前
基于django在线音乐数据采集的设计与实现-计算机毕设 附源码 22647
javascript·spring boot·mysql·django·node.js·php·html5
tryCbest16 小时前
数据库SQL学习
数据库·sql
jnrjian16 小时前
ORA-01017 查找机器名 用户名 以及library cache lock 参数含义
数据库·oracle
十月南城16 小时前
数据湖技术对比——Iceberg、Hudi、Delta的表格格式与维护策略
大数据·数据库·数据仓库·hive·hadoop·spark
Henry Zhu12317 小时前
数据库:并发控制基本概念
服务器·数据库
银发控、17 小时前
数据库隔离级别与三个问题(脏读、不可重复读、幻读)
数据库·面试