检查CSV文件的注册

时间:2008-10-21 22:36:42

标签: mysql csv registration

我是MySQL和PHP的新手(您可能已经知道了),我想知道是否有人知道将CSV文件导入MySQL表的简单方法。

  

“有多种方式可以输入   csv进入mysql取决于什么样的   你有访问权限,如果你可以使用   mysql客户端直接有一个   用于加载分隔数据的命令,   类似的东西基本上可以   直接进入cron并保持   它本身是最新的。否则有   各种PHP脚本来做那种   物“。

这是朋友告诉我要做的事情,这是最简单/最好的方式吗?如果有人会介意向我解释一下吗?

谢谢

3 个答案:

答案 0 :(得分:1)

使用“load data infile”命令。通过deafulat,它会将传入的文件视为csv,尽管您可以定义要导入的自定义文件类型。负载数据infile的文档在这里:

http://dev.mysql.com/doc/refman/5.0/en/load-data.html

FTA,最简单的命令看起来就像这样:

LOAD DATA INFILE 'data.txt' INTO TABLE db2.my_table;

假设数据文件和文本文件中的列对齐。 其余文档说明了如何导入非排队字段,以及如何处理windows vs unix样式行终止。

答案 1 :(得分:1)

这是逐步扩展Mrgreen的答案:

  1. 安装phpmyadmin
  2. 选择您的数据库
  3. 选择你的桌子
  4. '导入'
  5. 选择您的CSV文件
  6. 将'导入文件的格式'设置为CSV

答案 2 :(得分:0)

如果你开始使用MySQL和PHP,我开始使用的是XAMPP

  

XAMPP是一个易于安装的Apache   分发包含MySQL,PHP和   Perl的。 XAMPP真的很容易   安装和使用 - 只需下载,   提取并开始。

该软件包包含phpMyAdmin,可以非常轻松地上传CSV并管理您的MySQL数据库。