首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >EXCEL 与 MySQL 数据互通

EXCEL 与 MySQL 数据互通

作者头像
DataScience
发布2020-01-02 17:15:37
1.3K0
发布2020-01-02 17:15:37
举报
文章被收录于专栏:A2DataA2Data

目录

前言

下载插件

安装插件

导入/出数据

前言

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

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

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-10-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 DataScience 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 下载插件
  • 安装插件
  • 导入/出数据
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档