使用Navicat导入导出表的数据做测试(转载)
当我们对MySQL数据库进行了误操作,造成某个数据表中的部分数据丢失时,肯定就要利用备份的数据库,对丢失部分的数据进行导出、导入操作了。Navicat工具正好给我们提供了一个数据表的导入导出功能。
1.导出数据表
Navicat导出数据表的格式很多,增加了对Excel2007以上版本的支持,当设计完一个表后,如果有上百条或更多的数据需要导入mysql数据库时,我们可以先把设计好的数据导出到一个Excel表中,然后按照格式去填充,最后把这些填充完的数据再导入到mysql数据库中。
步骤1:点击【导出向导】,选择表的类型:Excel文件

步骤2:选择导出表的存放位置,将导出的Excel表存放到合适的位置。

步骤3:选择需要导出的栏位,默认选中全部栏位

步骤4:定义附加选项,建议勾选上“包含列的标题”,这样导出的Excel表的数据看起来比较完整。

步骤5:点击【开始】执行导出

导出的数据表如下图所示:

录入数据:

2 导入数据表
在导出的Excel表中,手动的录入一些数据,然后将这个表导入到数据库中。
步骤1:运行【导入向导】,选择导入数据的类型

步骤2:选择文件数据源

步骤3:跳过。
步骤4:给源文件定义一些附加选项,前三个选项一定要填写正确,否则将不能完成正确的导入。
[栏位名行]:数据表字段所在的行位置
[第一个数据行]:导入的数据表中源数据是从第几行开始的
[最后一个数据行]:导入的数据表中源数据是从第几行结束的

步骤5:选择目标表,也可以新建一个表

步骤6:定义源栏位和目标栏位的对应关系,如果目标栏位设置了主键,在这一步中一定要勾选,否则也将无法正常导入数据

步骤7:选择导入模式,如果是新表,我们选择第一项。可以根据具体情况选择不同的选项。这里我们选择第三项。

步骤8:点击【开始】执行导入命令

执行完之后,我们去数据库验证一下:

在上图中我们可以看到所有添加进来的数据,在这个窗口的左下角有一排小按钮值得注意,其中“+”和“-”就是插入和删除一条记录的按钮,如果要添加一条记录,可以将光标停留在最后一行的最后一个值上,然后按“Tab”键即可依次往下添加数据。
使用Navicat导入导出表的数据做测试(转载)的更多相关文章
- PLSQL Developer oracle导入导出表及数据
1.进入PLSQL Developer 2.创建新用户(如需要新表空间则需先创建新表空间再创建用户) 3.打开菜单Tools->Export User Objects 导出表及视图等创建SQL ...
- plsql 导入导出表、数据、序列、视图
一.导出: 1.打开plsql-->工具---->导出用户对象(可以导出表结构和序列.视图) ps:如果上面不选中"包括所有者",这样到导出的表结构等就不包含所有 ...
- Navicat导入数据时发生了报错 --- 1153 - Got a packet bigger than 'max_allowed的处理办法
今天我在使用Navicat导入.sql文件数据时,发现本来是80万条的数据,结果只导入了10万条左右,而且在其错误信息日志中,我发现了这样一条错误:1153 - Got a packet bigger ...
- 【转】Hive导入10G数据的测试
原博文出自于: http://blog.fens.me/hadoop-hive-10g/ 感谢! Hive导入10G数据的测试 让Hadoop跑在云端系列文章,介绍了如何整合虚拟化和Hadoop,让H ...
- Hive导入10G数据的测试
Hive导入10G数据的测试 让Hadoop跑在云端系列文章,介绍了如何整合虚拟化和Hadoop,让Hadoop集群跑在VPS虚拟主机上,通过云向用户提供存储和计算的服务. 现在硬件越来越便宜,一台非 ...
- 通过读取excel数据和mysql数据库数据做对比(二)-代码编写测试
通过上一步,环境已搭建好了. 下面开始实战, 首先,编写链接mysql的函数conn_sql.py import pymysql def sql_conn(u,pwd,h,db): conn=pymy ...
- Oracle通过Navicat导入表数据与机构,数据无法直接查询,需要加双引号的问题
使用navicat 导入表到ORACLE时,总是会遇到虽然表格完整导入到数据库,但是往往查不出来数据,网上提供的解决办法是把查询的列 加上 双引号,或者表名加上双引号,但这解决办法却减慢了编写sql ...
- 如何用navicat导入数据?
介绍了如何使用navicat导入数据到数据库 0背景介绍 这里用的软件版本号是11.2.7 1选择要导入的数据库,右击选择导入向导 2 选择导入数据文件的类型 根据要导入数据文件的类型,选择对应的导入 ...
- 【Redis 向Redis中批量导入mysql中的数据(亲自测试)】
转自:https://blog.csdn.net/kenianni/article/details/84910638 有改动,仅供个人学习 问题提出:缓存的冷启动问题 应用系统新版本上线,这时候 re ...
随机推荐
- Libliner 中的-s 参数选择:primal 和dual
Libliner 中的-s 参数选择:primal 和dual LIBLINEAR的优化算法主要分为两大类,即求解原问题(primal problem)和对偶问题(dual problem).求解原问 ...
- python 英文字串首字母改为大写
#英文字串首字母改为大写 st = "string" St = st[0].upper() + st[1:] 2016-10-22 后来了解到 python 内部有相关实现,感觉 ...
- Collection中Set集合在应用中常见的方法和注意点
Set集合 : 元素无序的,元素不允许重复. ---->HashSet : 存值方式使用哈希表来存值的. 原理 : 如果HashSet中存放对象 ...
- js 基础(一)
<!--最近需要用到js相关的知识 就把在W3cSchool 下学到的东西做个笔记,方便以后再看 --><!DOCTYPE html> <html> <hea ...
- android相关技术及岗位
Android应用开发 Android底层嵌入式 Android架构师 应用开发路线javaSE-->java for Android——>eclipse使用技巧-->A ...
- Swift基础--可选绑定和守护绑定
Swift中的可选绑定和守护绑定 1.可选绑定 格式 // 通过url来创建request对象 if let tempUrl = url { // url为可选类型,当可选类型有值,才执行大括号里面的 ...
- python中的二维数组和lamda
python列表推导式 list=[[0 for i in xrange(3)] for j in xrange(4)] 二维数组 g=lambda x,y:x*y; print g(2,9);
- 和ef一起使用的一些知识点。
ObjectContext.ExecuteFunction 方法 (String, ObjectParameter[]) .NET Framework 4.6 and 4.5 执行在数据源中定义 ...
- 【BZOJ-3931】网络吞吐量 最短路 + 最大流
3931: [CQOI2015]网络吞吐量 Time Limit: 10 Sec Memory Limit: 512 MBSubmit: 1228 Solved: 524[Submit][Stat ...
- Hash_1014: [JSOI2008]火星人prefix
#include <iostream> #include <cstdio> #include <cstring> #include <cmath> #i ...