MySQl导入与导出&远程备份

发布时间:2024年01月15日

一. navicat

导入

右键——>运行SQL文件
在这里插入图片描述

在这里插入图片描述

导出

选中要导出的表?右键?转储SQL文件?数据和结构
在这里插入图片描述

二. mysqldump命令导入导出

导入

  1. 进入navicat安装目录的bin目录,cmd打开命令窗口

  2. mysql -u用户名 -p ? 输入密码

  3. create database xxx; 创建数据库

  4. use xxx; 使用数据库

  5. set names utf8; 设置数据库编码

  6. source xxx.sql; 导入sql文件(sql文件也要在bin目录下)

导出

在bin目录下的命令窗口实现

导出表数据和表结构:

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

(也是在bin目录下的命令窗口实现)

只导出表结构:

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

三. load data infile命令导入导出

导入

语法:

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

导出

语法:

select *from 表名 into outfile ‘/文件名.sql’;

四. 远程备份

导入

语法:

source 数据库名.sql;

导出

语法:

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

思维导图

在这里插入图片描述

文章来源:https://blog.csdn.net/2301_80873526/article/details/135491347
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。