nicolelei的个人博客分享 http://blog.sciencenet.cn/u/nicolelei

博文

计算机小白首度使用navicat各种难——多列数据导入(续)

已有 4535 次阅读 2014-8-23 23:56 |系统分类:科研笔记

这是不能保存草稿的节奏么?一定要一气呵成么?这叫我这样拖延症晚期患者如何是好?好吧~那就续一个~~~


紧接下载安装

师兄建议我下载mysql 5.5 版,找到链接http://dev.mysql.com/downloads/mysql/5.5.html#downloads ,选择64-bit MSI INSTALLER,映入眼帘的又是login,昂~为什么又要login?此时师兄在一旁无奈的抢过我的鼠标,滑滑滑,最下一行小的蓝色的字:no thanks,just start my download。昂~~~怎么这里还有这么小的字 ,师兄你可以捅死我了~~~好吧,接下来安装,完全按照http://www.jb51.net/article/23876.htm 来操作就好,很详细,32位,64位没差别。记下modify securlty settings时填写的password,启用navicat时有用。


----------------------------分割线,还有实验要做,先闪一下---------------------------------------------


启用navicat

首先从文件里新建一个mysql连接,密码则是之前填写的password,连接名随便命。此时左侧有一个连接名,左键,新建数据库。数据库名随便命,字符集由于我所用的数据是全英文字符的,所以我选用的utf8,网上有人说如果有中文字的话应该选用simplified chinese,不然会出现乱码,不过我用我建的uft8的尝试导入一个小的带有中文和英文字符的表格,没有出现乱码,因为不懂计算机,就不做解释和过多尝试了。


导入数据(这是我问题最大,耗时最长的一步了)

双极新建的数据库,有个列表,单击表选中后,右边有个导入向导,点击开始导入我之前下载的芯片数据,是个excel表格。导入步骤按照http://xiaosuncunzhang.blog.51cto.com/317407/680228 。不过在我的导入第6步是如下图:

 


这一步我当时没有修改直接按照上面的步骤向下进行了。结果,结果就这样了:

伤心啊,连错误代码都没有,叫我这个电脑白痴怎么找度娘啊?只能搜索关键字 navicat 导入数据 失败,当然我什么解决方案都木有找到。接下来我跟我那个也不知道怎么办的师兄尝试了一下几种方法。

1. 将excel表格换成txt文档重新导入。失败

2. 我的数据第一列有:等符号,将第一列换成A1等简单符号,保存,以excel、txt格式导入。失败

3. 将excel表格中部分数据单独拷贝出来形成一个新的excel表格,导入这个小数据表。成功!!!成功了。PS,可以成功导入125列,加到126列就不行了。

4. 将原始excel表格(忘了说了,原始表格为45220行*145列)拷贝到另一台台式机(linux系统)中,导入成功。

想想那就是数据太大,win7不给力。好吧,那就只能用最笨的办法,那就把原始表格拆分成多个表格再导入,后面利用视图来实现一体化。想想,这对于我要从4w个基因里挑出我所要的几十个基因的简单要求还是可以满足的。


最终解决——列数太多导致溢出:

可是……可是……可是……作为一个处女座的计算机小白,不把完整的表格一次性导入,怎么能睡得着呢?于是找各种学计算机的同学(好吧,专攻计算机写代码的同学就没用这个软件),找学生信的同学,变着法的问度娘,终于~~~~~终于~~~~~~~终于是知道为什么了,喵了个咪的,前面导入第六步有个长度,我默认255,一不小心我的列太大,空间不够用啦~~~~解决办法就是~~~就是~~~~把这个数字调小一点就可以了。咋们来算一下吧varchar型的每一个单元格可以储存长度为255的字符,在win7上使用navicat可以成功导入长度为125列*255=31875字符,126列以后的都超过溢出了(不晓得表达对不对,linux怎么就可以这么强大呢?)。我的数据单元格里字符不超过30个,所以我把那个255改成了100(只要不小于30就可以了,不然我表格里面的字就不能完整了),总算是成功导入,问题解决啦~~~~那是各种开心啊。


以此记录下来,万一多年后又要使用这东西,能让我这个轻微阿茨海默以后能有迹可循。




 



https://blog.sciencenet.cn/blog-873843-821797.html

上一篇:计算机小白首度使用navicat各种难
收藏 IP: 124.79.171.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-2 00:57

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部