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

“有多种方法可以通过哪种访问权限将CSV输入MySQL,如果您可以直接使用MySQL客户端,则有一个命令可以加载界定数据,类似的数据基本上可以直接在cron中输入并保留本身最新。否则,有各种各样的PHP脚本可以做这种事情。”

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

谢谢

有帮助吗?

解决方案

这是扩展格林先生的答案的分步:

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

其他提示

使用“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样式行终止。

scroll top