序言
因为学习需要,所以需要将处理好的csv文件导入到数据库中,看了网上一些博客,也有不少的解决办法。但是大多比较复杂,但是也有很简单的,而且不容易出错的。
主要有三种方法
- 第一种 是在数据库中建立一个类似的表,字段与形式相同的字段。这种太麻烦
- 第二种 是直接用R导入数据库。这种我不会
- 第三种 是用Navicat 中的数据导入工具直接导入数据库。这种傻瓜式操作,很符合我的心意。
下面只是写写我用Navicat的操作过程。
注意,但是无论是哪种一种方式,一定要注意文件编码格式的问题。
准备数据
我准备了utf-8格式的数据,便于查看中文字段
主要有两份,类似如下 一份是结点文件,一份是关系文件
node.csv
1 | id,name |
relation.csv
1 | ds,server,id_src,id_dst,type,value |
Navicat操作
主要流程包括
- 建立一个新连接
- 创建一个数据库。在数据库创建时,数据库名随意起,但是字符集选择utf-8,排序规则建议使用utf-8_unicode_ci
- 单击刚才所创建的数据库,右击右侧表的图片,在出现的选项中导入向导。
- 按照向导一路点击下去,注意到要给,分割符是否为逗号
最后便完成了
校验效果
看原有的表项是否可以一一对应
我的最终效果便如下所示
