如何快速把excel、txt类型文件导入到sql中以及导入一个字段基础上再导入一个字段

benpao002 2017-12-14 03:42:06
需要把一个txt300多万行的数据导入到SQL中,用导入向导用了30分钟左右,以后长期要干这种事,有什么办法能够解决,还有excel将近100万条数据,求快速导入方法。另外导入a字段正常,在此基础上再导入b字段,发现只能在第a字段下面的行才能重新生成,前面都是显示NULL,想b字段第一行开始就显示导入数据,求大神帮忙解决下
...全文
731 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
moshangdanqing 2018-02-04
  • 打赏
  • 举报
回复
用loaddata语句。load data infile 'G:\\mysql\\data\\rfm.txt' into table rfm2这样就行
qq_38668174 2017-12-15
  • 打赏
  • 举报
回复
引用 1 楼 _大约在冬季_的回复:
想简单轻松流程化就写程序吧, 一般的工具只能保证你完成任务
..........
benpao002 2017-12-15
  • 打赏
  • 举报
回复
想结果显示成2、3、4和1、2、3对齐咋办呢
zjcxc 2017-12-15
  • 打赏
  • 举报
回复
引用 7 楼 benpao002 的回复:
另外想问下导入第一个字段后,再原有基础上再导入一个字段,如何让他们并排显示呢
这个没办法做合并,表是行存储的,不是列存储,所以行上要加一列,你自己要把数据填充到对应的行上去才行
zjcxc 2017-12-15
  • 打赏
  • 举报
回复
sql server 可以用 bcp 导出文本文件 excel 可心存为 csv 文本文件 MySQL 中用 load data 加载到表就行了,如果你的字段无NULL 值,那么MySQL 中创建存储引擎为 csv 的表,然后你的 excel 和 sql server 中导出的数据导出为 cxv 文件,覆盖 MySQL 对应表的csv 文件就可以了
benpao002 2017-12-15
  • 打赏
  • 举报
回复
另外想问下导入第一个字段后,再原有基础上再导入一个字段,如何让他们并排显示呢
benpao002 2017-12-15
  • 打赏
  • 举报
回复

吉普赛的歌 2017-12-14
  • 打赏
  • 举报
回复
把 txt 的前十行文本巾出来 excel 文件打开了截图上来 如果你们公司有开发, 请人家吃个饭, 要人家帮你写一个就是了, 也就半小时到一个小时的事情
benpao002 2017-12-14
  • 打赏
  • 举报
回复
问题是不会写呀,所以上论坛请教。导入第二个字段那个应该不用写程序吧,怎么样做到如我想要的那样呢
吉普赛的歌 2017-12-14
  • 打赏
  • 举报
回复
想简单轻松流程化就写程序吧, 一般的工具只能保证你完成任务

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧