如何将.txt导入到MySQL表中
如何将.txt文件导入到MySQL表中?如何将.txt导入到MySQL表中
我的.txt文件是这样的......
ex : AF0856427R1 000002200R HADISUMARNO GGKAMP MALANG WET 3 6 00705 AFAAADF16000-AD-FA P00.001.0 1 000001.00022947.70023290.00 T511060856425A 022014B
有我的文件39多个领域。
回答:
尝试mysqlimport
命令
的文本文件的名称应该是要在其中要导入的数据表的名称。对于例如,如果你的文件名是patient.txt
,数据将被导入patient
表
mysqlimport [options] db_name textfile
。有很多选择,你可以通过Documentation here
回答:
特别是因为你的一些字段之间用空格终止有些是基于字符串长度的,我绝对会先用你最喜欢的工具(sed,awk和perl都可能是非常好的选择)做一些字符串处理。
创建中间逗号分隔文件。如果在现有文件中有逗号,则可以轻松使用其他字符。目标是创建一个具有一致分隔符的文件。
您已使用phpMyAdmin标记,因此从您的表中转到导入选项卡,选择该文件,然后从文件类型的下拉列表中选择CSV。根据你的文件看起来像编辑选项(例如,也许§是你的列分隔符,你可能会留下接下来的两个选项为空)。然后尝试导入并检查数据以确保它们全部抵达您期望的列。
祝你好运。
以上是 如何将.txt导入到MySQL表中 的全部内容, 来源链接: utcz.com/qa/258012.html