所以,我想创建一个表,并从位于多个目录中的.tsv文件中插入记录。所有文件具有相同的列,相同的名称,相同的格式(.tsv),但它们具有不同的遗传信息,并且来自不同的命名文件夹。 有谁知道一个简单的方法吗?我希望所有这些文件中的所有信息都在一个表中。 我不是程序员,但知道基本的bash和sql。任何想法都表示赞赏。 非常感谢你。
答案 0 :(得分:1)
mysqlimport怎么样
cat ./*/*.tsv > table_name.tsv
mysqlimport \
-u root \
-ptmppassword \
--fields-terminated-by="\t"
[other options] \
db_name \
table_name.tsv