免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5405 | 回复: 2
打印 上一主题 下一主题

把文本文件导入数据库的问题 [复制链接]

论坛徽章:
1
摩羯座
日期:2014-12-22 14:37:25
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-10-15 09:09 |只看该作者 |倒序浏览
有这样一个txt的文本,abc.txt,它一天24小时,没小时收集一次信息,第一行20141014-00代表这一天的00点收集的信息,我想把24小时收集的信息放入mysql数据库,请教怎么做?
20141014-00
  307756 /cgi/music.ums
  60866 /cgi/app.ums
  28642 /cgi/andriod.ums
  11859 /cgi/img.ums
   3017 /cgi/map.ums
   1954 /cgi/route.ums
   1566 /cgi/search.ums
   1347 /cgi/version.ums
   1055 /cgi/jvs.ums
    227 /cgi/info.ums
    164 /cgi/3d.ums
     21 /cgi/test.ums
     11 /cgi/get.ums
20141014-01
  278089 /cgi/music.ums
  41421 /cgi/app.ums
  18101 /cgi/andriod.ums
   6046 /cgi/img.ums
   1693 /cgi/map.ums
   1303 /cgi/route.ums
    894 /cgi/search.ums
    803 /cgi/version.ums
    666 /cgi/jvs.ums
    150 /cgi/info.ums
    112 /cgi/3d.ums
     15 /cgi/test.ums
      6 /cgi/get.ums
20141014-02
  234877 /cgi/music.ums
  32689 /cgi/app.ums
  13263 /cgi/andriod.ums
   3974 /cgi/img.ums
   1165 /cgi/map.ums
    990 /cgi/route.ums
    567 /cgi/search.ums
    453 /cgi/version.ums
    440 /cgi/jvs.ums
     94 /cgi/info.ums
     70 /cgi/3d.ums
     11 /cgi/test.ums
      7 /cgi/get.ums

论坛徽章:
1
摩羯座
日期:2014-12-22 14:37:25
2 [报告]
发表于 2014-10-15 09:56 |只看该作者
人来啊,没人指教一下吗?

论坛徽章:
24
申猴
日期:2014-10-10 15:56:39射手座
日期:2014-10-10 15:57:18黑曼巴
日期:2018-05-14 11:05:122016科比退役纪念章
日期:2018-05-14 11:05:0715-16赛季CBA联赛之北控
日期:2018-05-14 11:05:0015-16赛季CBA联赛之江苏
日期:2017-02-27 18:11:0715-16赛季CBA联赛之上海
日期:2018-08-15 09:48:5415-16赛季CBA联赛之佛山
日期:2018-07-20 17:14:2315-16赛季CBA联赛之佛山
日期:2019-09-10 18:08:4615-16赛季CBA联赛之山西
日期:2020-03-26 09:40:5115-16赛季CBA联赛之佛山
日期:2020-05-08 09:03:54
3 [报告]
发表于 2014-10-15 10:56 |只看该作者
本帖最后由 chengchow 于 2014-10-15 10:57 编辑

1. 创建一个数据库test
create table test (
sign varchar(20) primary key not null unique,
music int(10),
app int(10),
...
get int(10)
)
2. 在创建一脚本
#!/bin/bash
awk 'NF==1{$1=\n"$1"}{printf $1"\t"}' /path/to/file > /tmp/file && cat /dev/null > /path/to/file
mysqlimport -uUSERNAME -pPASSWORD test /tmp/file
exit 0
3. 做计划任务每天执行一次
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP