MySQL for Excel用法


MySQL有一款工具“MySQL for Excel”它可以提供将Excel的数据导入MySQL,或者将MySQL的数据导出到Excel的功能。简而言之,使用MySQL for Excel可以通过Excel操作MySQL的数据。接下来简单介绍一下它的安装和使用。
一、下载。
http://dev.mysql.com/downloads/installer/ 可以从官网下载最新的版本。
官网提供了英文的安装手册,感兴趣的话可以仔细阅读一下。http://dev.mysql.com/doc/refman/5.6/en/mysql-for-excel-install.html

二、安装
1、下载后是一个msi文件,按照提示一步一步安装即可。
2、选择 Install Upadate 之后会出现更新选项,根据自己的环境来选择,如果是全新安装的话,全部选择即可。
3、安装结束后会提示是否启动MySQL Workbench(这个是MySQL的官方GUI工具,非常方便,以后会介绍),启动它的目的主要是配置MySQL的连接。

三、启动
打开一个Excel,这里用Excel2010举例。


启动Excel后,点击“Data”标签,会在右上角看到MySQL for Excel 按钮。点击以后会发现在右侧出现已经在MySQL Workbench里面已经建立好的各种连接,当然也可以建立一个新的连接。



点击一个既存的连接,这时会提示输入数据库密码(如果在MySQL Workbench里面已经保存了用户信息,将不会出现该画面)


连接成功后,会在右侧显示数据库里面的Schemas


相信使用这个工具的主要目的就是为了将数据库里面的数据导出到Excel,或者是将Excel的数据导入到数据库里面。该工具提供了3种数据操作功能 “Import MySQL Data”、“Edit MySQL Data”和“Append Excel Data to Table”从名称上来看非常容易理解,分别是 导入MySQL的数据到Excel、编辑MySQL的数据和将Excel的数据添加到数据库的表里面。注意:“Append Excel Data to Table”功能需要选中Excel里面的数据才会有效。


四、应用。
接下来主要介绍一下数据的导入和导出功能,数据的编辑功能感觉不是很实用,MySQL Workbench的该功能要比它好用的多。
Import MySQL Data
这里举个例子,我们就用MySQL自带的系统表来试验。
我们来选择mysql.db来导出

点击“Import MySQL Data”将会出现下一个画面,在这个画面可以选择导出多少行,并且从哪一行开始可以导出,我在这里选择全部导出。



导出的结果见下图。


Append Excel Data to Table
接下来使用Excel里面的数据导入到MySQL里面,注意数据库里面表的数据不要和要导入的数据产生主键冲突,否则不能正常导入。
首先要选取需要导入的数据区域和目标表


点击“Append Excel Data to Table”后将出现以下画面,将要导入的数据也会显示出来,注意:如果导入的数据包含表头,需要将“First Row Contains Column Names”选中,这样就不会将表头导入数据库。


点击“Append”成功导入数据将会出现下面的对话框。


接下来检查一下,使用“select * from test.db;”来确认一下表里面的内容。


看到红框里的数据了吗,已经OK了,这个就是传说中的MySQL Workbench。等今后再详细介绍。

优质内容筛选与推荐>>
1、python网络爬虫之图片链家在技术.seleninum和PhantonJS
2、Matlab高级教程_第三篇:Matlab转码C/C++方式(混编)_第一部分
3、2017.5.9PM
4、Codechef STMINCUT S-T Mincut (CodeChef May Challenge 2018) kruskal
5、MySwipeLayout


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号