参加数据类比赛不止一次了,很多时候比赛官方给出的数据格式都是用CSV格式记录数据的,然后我们要将其导入数据库中,就需要我们的数据库有可以识别CSV的能力。
我用过MYSQL和SQLserver,MYSQL支持CSV格式的导入,这个大家搜一下,方法一堆堆的,但是SQLserver,你去搜一下“CSV导入SQLserver”,结果都是一些用语句(BULK INSERT)来处理的方法(这里不是说语句处理就不好什么的,关键是麻烦,怎么麻烦,首先CSV是逗号分隔数据的,每一行数据都有一个结束标志,有些格式是'\n',有些是 '\r\n',正所谓众口难调,我们没必要再使用UltraEdit打开那么大的数据文件,看看里面每行结束的到底是'\n',还是'\r\n')。有简单可用有效可靠的方式导入数据,为什么还用那么复杂偏难的呢?而且我使用的这种导入方法,你还不容易搜得到,你一下子搜得到的都是用语句来处理导入数据的麻烦方法。
其实这个方法很简单,就是利用数据库引擎来完成的(我安装的是 SQL2008 R2),下面我们来看图中操作步骤:
图1 创建数据库
图2 点击导入数据
接下来就打开了导入数据的向导,下面就按照向导的一步一步来吧。看图~
、 好了,看了这些截图,相信没玩过SQLserver的童鞋也能弄明白了,赶紧试一试吧~~有什么问题可以私信我~