如何使用Load DATA INFILE INTO准备MySQL读取的日志或文本文件?

在使用MYSQL数据库中插入值之前,准备日志文件的最佳方法是什么   LOAD DATA INFILE' / tmp / someFile.txt'   进入表格 如何确保并使数据日志文件可以被这样的命令读取?有人通过脚本告诉我(使用sed,grep,cat,sub ......)..我该怎么做?或者是什么工具? 我知道如何放置文件以便MySQL可以读取它,但我想知道如何组织它并为此准备其内容。     
已邀请:
您可以使用excel正确设置csv文件,甚至可以使用openoffice进行计算。 你没有访问phpMyAdmin的权限吗?这将使您的工作更轻松一些。还可以尝试在Google上搜索“mysql import csv”。这应该为您提供有关如何布局文件的一些信息。 记住,当我使用phpMyAdmin执行此操作时,您可以根据导入设置以2种方式之一获取数据。
column_name_1 | column_name_2 | column_name_3
value1_1      | value1_2      | value1_3
value2_1      | value2_2      | value2_3
你的csv看起来像:
column_name_1,column_name_2,column_name_3
value1_1,value1_2,value1_3
value2_1,value2_2,value2_3
要么
value1_1      | value1_2      | value1_3
value2_1      | value2_2      | value2_3
我希望有所帮助。     
只要它作为某种csv格式(列和行分隔符,可能引用字符和转义字符)可读,那么你已经准备好了。请记住,您可以具体指定csv文件的某个部分需要在哪个列(或没有列),因此不需要做任何准备。 日志文件倾向于不使用引号字符(如果值中不存在空格则应该没有问题),空格或制表符作为列分隔符,新行( n)作为行分隔符。     

要回复问题请先登录注册