如何将.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

回到顶部