MySQL,文本数据,同一行数据中,多于一种分隔符的读取# Database - 数据库L*r2007-12-11 08:121 楼在一个文本数据文件中每行数据分5个域,前面4个域用空格分开,最后一个用tab分开,怎样把文件读取到MySQL中?谢谢
B*g2007-12-11 08:122 楼1.你准备用啥读?2.有多少个数据?【在 L******r 的大作中提到】: 在一个文本数据文件中: 每行数据分5个域,前面4个域用空格分开,最后一个用tab分开,: 怎样把文件读取到MySQL中?: 谢谢
L*r2007-12-11 08:123 楼1.用load data infile,还有别的办法?2.上百亿3.格式如下:Word_0[SPACE]Word_1[SPACE]Word_2[SPACE ]Word_3[TAB]Number_0谢谢【在 B*****g 的大作中提到】: 1.你准备用啥读?: 2.有多少个数据?
B*g2007-12-11 08:124 楼1. 有很多种ETL tools2. 啥数据这么大,怀疑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: 谢谢
L*r2007-12-11 08:125 楼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吗,里面有没有空格?
B*g2007-12-11 08:126 楼1. http://en.wikipedia.org/wiki/Category:ETL_tools2. N/A3. Replace [space] with [tab]. you need to use software to do it, becauseyour data is so big【在 L******r 的大作中提到】: 1.ok,比如?: 2.哦,Google n-gram;: 3.word_0-word_3是单词本身无空格,number_0数字也无空格: 环境是 Linux+MySQL
t*g2007-12-11 08:127 楼3) cat my.txt | tr -s "\t" " "【在 L******r 的大作中提到】: 在一个文本数据文件中: 每行数据分5个域,前面4个域用空格分开,最后一个用tab分开,: 怎样把文件读取到MySQL中?: 谢谢