数据库及表的内容:
导出数据:(必须先打开数据库,双击打开)
首先右击数据库 -> 选择转储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文件
点击...
找到要导入的文件,点击打开,然后点击开始即可。
导入后记得刷新,点击链接刷新和点击数据库刷新都试试,然后点点数据库,点点表,表就出现了,这样做的原因是刚导入一时半会显示不出来(表面原因)~~~(专业原因是啥就不懂了)