mysql导出数据与导入数据(基于Navicat客户端的操作)

数据库及表的内容:

   

导出数据:(必须先打开数据库,双击打开)

首先右击数据库 -> 选择转储sql文件

可以看到有一个结构和数据,有一个只有结构,区别就是保存不保存数据。点击,选择路径保存即可。

点击保存,看到下面弹窗界面就说明导出成功了。

下面看一下两种选择下导出的文件的不同(我用Notepad++打开的,没有的可以用记事本打开,右击选择编辑也可以,方式很多)~~~打开就是一些sql语句~~~

1.选择结构和数据的内容

/*
 Navicat Premium Data Transfer

 Source Server         : 127.0.0.1
 Source Server Type    : MySQL
 Source Server Version : 50729
 Source Host           : localhost:3306
 Source Schema         : test

 Target Server Type    : MySQL
 Target Server Version : 50729
 File Encoding         : 65001

 Date: 14/04/2021 17:19:59
*/

SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;

-- ----------------------------
-- Table structure for test
-- ----------------------------
DROP TABLE IF EXISTS `test`;
CREATE TABLE `test`  (
  `test` varchar(255) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL
) ENGINE = InnoDB CHARACTER SET = latin1 COLLATE = latin1_swedish_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of test
-- ----------------------------
INSERT INTO `test` VALUES ('scs');

SET FOREIGN_KEY_CHECKS = 1;

2.选择结构的内容

/*
 Navicat Premium Data Transfer

 Source Server         : 127.0.0.1
 Source Server Type    : MySQL
 Source Server Version : 50729
 Source Host           : localhost:3306
 Source Schema         : test

 Target Server Type    : MySQL
 Target Server Version : 50729
 File Encoding         : 65001

 Date: 14/04/2021 17:23:25
*/

SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;

-- ----------------------------
-- Table structure for test
-- ----------------------------
DROP TABLE IF EXISTS `test`;
CREATE TABLE `test`  (
  `test` varchar(255) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL
) ENGINE = InnoDB CHARACTER SET = latin1 COLLATE = latin1_swedish_ci ROW_FORMAT = Dynamic;

SET FOREIGN_KEY_CHECKS = 1;

很明显选择结构和数据就是多了一条insert语句:INSERT INTO `test` VALUES ('scs');

 

导入数据:

首先建立一个空的数据库(名字随意),双击打开,右击选择运行sql文件

点击...

找到要导入的文件,点击打开,然后点击开始即可。

       

导入后记得刷新,点击链接刷新和点击数据库刷新都试试,然后点点数据库,点点表,表就出现了,这样做的原因是刚导入一时半会显示不出来(表面原因)~~~(专业原因是啥就不懂了)

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

心脏dance

如果解决了您的疑惑,谢谢打赏呦

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值