首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

EXCEL与MySQL 数据互通

本文标识 :MQ0007

本文编辑 :长安月下赏美人儿

编程工具 :MySQL

阅读时长 :5分钟

已知是单行是独行,已知是逆旅是苦旅

除了向前,只有向前

目录

前言

下载插件

安装插件

导入/出数据

前言

各位可爱的小伙伴儿们!还记得上周五的 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时,则要注意数据类型的转换

写在后面:小编属于神坑体质,即使是很简单的安装也会遇到谜一般的坑。虽然安装东西耗费了半宿,但这种征服的感觉真的是痛并快乐着!勇敢的去尝试新鲜的事物,真美好!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191004A06A8W00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券