已知是单行是独行,已知是逆旅是苦旅
除了向前,只有向前
目录
前言
下载插件
安装插件
导入/出数据
前言
各位可爱的小伙伴儿们!还记得上周五的 DBeaver 安装大法么?!在文章的最后,简单粗暴的介绍了该工具的简单功能。也许有的小伙伴儿已经愉快的开始进行练习,也许有的小伙伴儿因为时间的关系还处于一脸懵逼的状态。但,这些都不重要,只要从此时此刻开始,就一切都来得及!
在日常工作中,数据表通常以 EXCEL 的形式存在,但有的时候有很多数据逻辑不适合在 EXCEL 中完成,通常会导入数据库中进行操作,那么如何实现 EXCEL 与 MySQL 数据库交互使用?让我们一起揭开迷雾!
下载插件
为了使得 EXCEL 与 MySQL 顺畅沟通,需要一些配置,即 MySQL for EXCEL 插件。
下载地址:https://dev.mysql.com/downloads/windows/excel/
安装插件
因为小编千百年来的糟糕运气,当然不可能很顺利的安装啦!
1、遇到无法安装的情况及其解决办法 安装的第一步,就遇到了如下的问题!!!
解决办法:打开腾讯管家软件管理,进行“ Visual Studio ”搜索,愉快的安装第一个。 安装完成后,会要求电脑重启。
2、安装 MySQL for EXCEL
双击安装包,点击下一步,就可以啦!
3、查看其是否安装成功
打开任意一个 EXCEL 数据文档,点击数据选项卡,查看最右侧,如果出现下图红框中功能版块,则显示安装成功。
导入/出数据
安装成功是不是就可以愉快的使用了呢?!
当然不是!!!因为,要连接啊! 1、查看插件功能
鼠标点击 MySQL for EXCEL 按钮,出现如下内容
2、建立新的数据库连接
点击“New Connection”,填写相关内容,如下
3、选定数据库/表,查看插件相关功能
(1)点击数据库及其数据表,进入后出现三个内容,即表格、视图、存储。
(2)在下方有三个按钮,依次为
Options:对相应的数据操作时,整体参数的设置,建议使用默认不要修改。
Back:返回上一菜单。
Close:关闭该插件。
4、导入/出数据
场景一:将 MySQL 中的数据导入 EXCEL
(1)找到要导出的数据表,鼠标右键击之 ,发现出现三条指令。
其一,导出的功能
其二,查看要导出数据的概况
其三,刷新数据库项目
(2)导出选择的数据表
注意:当选中数据表没有鼠标右击的时候,下方红框也出现了导出数据的按钮,那么两者的区别是什么呢?
(1)鼠标右击导出数据,每次执行后都创建新的数据 sheet;
(2)下方红框导出数据,在原来的 sheet 上继续操作。即sheet 表中已经有数据,会在最后一行数据之后继续导入新的数据。
场景二:将 EXCEL 中的数据导入 MySQL
1、创建数据表
(1)仔细查看要导入的数据表,查看其字段及其数据类型
(2)创建数据表的字段顺序、数据类型与要导入的数据表的字段顺序及数据类型一致
2、导入数据
(1)选择要导入的数据
(2)选择要导入的数据表
(3)点击添加数据,如果数据很多会读取的慢一些,这个时候不要着急。
(4)出现下图,注意观察是否出现红色标识,点击红框,再继续观察。如果出现,说明数值类型不匹配。无红色标识后,点击 Append 即可。
(5)查看数据是否导入成功,在 DBeaver 中查询导入的数据表所有列即可。
总结:
- MySQL 与 EXCEL 的交互使用,便于数据管理与使用
- 要特别注意字段数值类型
- 当导入数据中包含长串数字时,要考虑其类型是 int 还是 varchar
- 涉及到金额时,极可能有浮点数
- MySQL 默认日期格式为XXXX-XX-XX,如果导入数据日期格式为20190101时,则要注意数据类型的转换
写在后面:小编属于神坑体质,即使是很简单的安装也会遇到谜一般的坑。虽然安装东西耗费了半宿,但这种征服的感觉真的是痛并快乐着!勇敢的去尝试新鲜的事物,真美好!