Mysql 根据CSV文件检查注册

Mysql 根据CSV文件检查注册,mysql,csv,registration,Mysql,Csv,Registration,我不熟悉MySQL和PHP(你可能知道),我想知道是否有人知道将CSV文件导入MySQL表的简单方法 “输入的方法有很多种 csv转换成mysql取决于使用哪种类型 如果您可以使用 mysql客户端直接有一个 用于加载分隔数据的命令, 这样的事情基本上是可以的 直接在cron中输入并保留 它本身是最新的,否则就有 各种各样的php脚本来实现这种功能 事情。” 这是一位朋友告诉我要做的事,这是最简单/最好的方法吗?如果是的话,有人能给我解释一下吗 谢谢您使用“加载数据填充”命令。通过deafula

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

“输入的方法有很多种 csv转换成mysql取决于使用哪种类型 如果您可以使用 mysql客户端直接有一个 用于加载分隔数据的命令, 这样的事情基本上是可以的 直接在cron中输入并保留 它本身是最新的,否则就有 各种各样的php脚本来实现这种功能 事情。”

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

谢谢您使用“加载数据填充”命令。通过deafulat,它会将传入的文件视为csv,尽管您可以定义要导入的自定义文件类型。加载数据填充的文档如下所示:

FTA,在其最简单的形式中,命令如下所示:

LOAD DATA INFILE 'data.txt' INTO TABLE db2.my_table;
假设数据文件和文本文件中的列对齐。
文档的其余部分解释了如何导入非对齐字段,以及如何处理windows与unix风格的行终止。

如果您使用的是MySQL和PHP,那么我从一个不错的方式开始

XAMPP是易于安装的Apache 包含MySQL、PHP和 Perl。XAMPP真的很容易实现 安装并使用-只需下载, 提取并启动


该软件包包括phpMyAdmin,这使得上传CSV和管理MySQL数据库变得非常容易。

下面是扩展Mrgreen答案的分步步骤:

  • 安装phpmyadmin
  • 选择您的数据库
  • 选择你的桌子
  • “进口”
  • 选择您的CSV文件
  • 将“导入文件的格式”设置为CSV

  • 在上面的示例中,是否可以在“data.txt”的位置放置一个链接?否,您需要先下载数据文件。如果您在linux系统上,请使用wget或curl。使用php,您也可以上载文件,然后使用move_uploaded_file()将文件放置在您想要的位置。不幸的是,我使用的是托管服务,我怀疑他们是否允许我安装,但我还是会尝试:)