Redian新闻
>
MySQL,文本数据,同一行数据中,多于一种分隔符的读取
avatar
MySQL,文本数据,同一行数据中,多于一种分隔符的读取# Database - 数据库
L*r
1
在一个文本数据文件中
每行数据分5个域,前面4个域用空格分开,最后一个用tab分开,
怎样把文件读取到MySQL中?
谢谢
avatar
B*g
2
1.你准备用啥读?
2.有多少个数据?

【在 L******r 的大作中提到】
: 在一个文本数据文件中
: 每行数据分5个域,前面4个域用空格分开,最后一个用tab分开,
: 怎样把文件读取到MySQL中?
: 谢谢

avatar
L*r
3
1.用load data infile,还有别的办法?
2.上百亿
3.格式如下:Word_0[SPACE]Word_1[SPACE]Word_2[SPACE ]Word_3[TAB]Number_0
谢谢

【在 B*****g 的大作中提到】
: 1.你准备用啥读?
: 2.有多少个数据?

avatar
B*g
4
1. 有很多种ETL tools
2. 啥数据这么大,怀疑mysql能存这么大的数据。
3. word0 - word3字里面有空格吗?number_0是number吗,里面有没有空格?

【在 L******r 的大作中提到】
: 1.用load data infile,还有别的办法?
: 2.上百亿
: 3.格式如下:Word_0[SPACE]Word_1[SPACE]Word_2[SPACE ]Word_3[TAB]Number_0
: 谢谢

avatar
L*r
5
1.ok,比如?
2.哦,Google n-gram;
3.word_0-word_3是单词本身无空格,number_0数字也无空格
环境是 Linux+MySQL

【在 B*****g 的大作中提到】
: 1. 有很多种ETL tools
: 2. 啥数据这么大,怀疑mysql能存这么大的数据。
: 3. word0 - word3字里面有空格吗?number_0是number吗,里面有没有空格?

avatar
B*g
6
1. http://en.wikipedia.org/wiki/Category:ETL_tools
2. N/A
3. Replace [space] with [tab]. you need to use software to do it, because
your data is so big

【在 L******r 的大作中提到】
: 1.ok,比如?
: 2.哦,Google n-gram;
: 3.word_0-word_3是单词本身无空格,number_0数字也无空格
: 环境是 Linux+MySQL

avatar
t*g
7
3) cat my.txt | tr -s "\t" " "

【在 L******r 的大作中提到】
: 在一个文本数据文件中
: 每行数据分5个域,前面4个域用空格分开,最后一个用tab分开,
: 怎样把文件读取到MySQL中?
: 谢谢

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。