MySQL之导入导出

目录

一、navicat导入导出

1.1 导入

1.2 导出

二、mysqldump命令导入导出

2.1 导出

2.2 导入

三、LOAD DARA INFILR命令导入导出

3.1 设置

3.2 导出

3.3 导入

3.4 查看secure_file_priv设置

四、远程备份

4.1 导出

4.2 导入

五、思维导图


一、navicat导入导出

1.1 导入

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

MySQL之导入导出_第1张图片

MySQL之导入导出_第2张图片

MySQL之导入导出_第3张图片

1.2 导出

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

MySQL之导入导出_第4张图片

二、mysqldump命令导入导出

2.1 导出

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

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

MySQL之导入导出_第5张图片

MySQL之导入导出_第6张图片

MySQL之导入导出_第7张图片

(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之导入导出_第8张图片

MySQL之导入导出_第9张图片

MySQL之导入导出_第10张图片

MySQL之导入导出_第11张图片

方法二:

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

三、LOAD DARA INFILR命令导入导出

3.1 设置

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

MySQL之导入导出_第12张图片

3.2 导出

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

MySQL之导入导出_第13张图片

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

MySQL之导入导出_第14张图片

MySQL之导入导出_第15张图片

4.2 导入

source 数据库名.sq

五、思维导图

你可能感兴趣的:(mysql,数据库)