将多个文件一起导入xampp mysql数据库

时间:2011-10-27 10:13:10

标签: mysql xampp

如何将多个文件(.csv,.sql等)导入xampp mysql数据库?

我正在使用Xampp和Windows XP。

如果我需要编写命令提示符类型命令,请详细说明在哪里找到命令提示符类型屏幕等。

2 个答案:

答案 0 :(得分:0)

您可以使用MySQL command-line tool执行的SQL文件,例如 -

shell> mysql db_name < script.sql

使用LOAD DATA INFILE语句将CSV文件中的数据加载到指定的表中。

如果您无法访问mysql客户端,请尝试dbForge Studio for MySQL。免费快速版允许执行SQL脚本并从CSV文件导入数据,没有任何限制。

答案 1 :(得分:0)

本主题已在其各部分进行了讨论。

  1. 要导入CSV,您可以查看此question,以便您使用:
  2. LOAD DATA INFILE yourfile.csv

    或者如果您需要更新数据库中已有的一些数据,您可以与我不久前回答的question相关(也可能是stackoverflow上的其他答案)。

    您可以使用mysql -u user -p -h localhost -D database在mysql提示符中执行此语句(了解如何在XAMMP using this question中找到mysql.exe的路径)或使用其他方式,例如脚本/编程选择语言和mysql连接器/库。

    您也可以使用mysqlimport.exe命令(它将与您的mysql二进制文件位于同一文件夹中)。

    1. 要导入sql文件,您可以查看this question。您基本上只是将文件内容复制到mysql提示符中,这通常通过控制台上的输入重定向来完成:
    2. C:>mysql -u user -p -h localhost -D database -o < yoursqlfile.sql

      我希望除了回答您的问题之外,我可能还会向您介绍这样一个事实:在stackoverflow中有数千个(?)的问题,您很可能通过搜索问题数据库找到您的疑问的答案,可能比询问更快你自己的新问题。