加入收藏 | 设为首页 | 会员中心 | 我要投稿 我爱制作网_池州站长网 (https://www.0566zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

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

发布时间:2022-10-18 10:38:43 所属栏目:MySql教程 来源:
导读:  导出数据:(必须先打开数据库,双击打开)

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

  可以看到有一个结构和数据MySQL 导入数据,有一个只有结构,区别就是保存不保存数据。点击,选择路径保存即可。
  导出数据:(必须先打开数据库,双击打开)
 
  首先右击数据库 -> 选择转储sql文件

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

  点击保存,看到下面弹窗界面就说明导出成功了。
 
  下面看一下两种选择下导出的文件的不同(我用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文件
 
  点击...

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

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

(编辑:我爱制作网_池州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!