如何使用Xampp shell将CSV插入Mysql

如何使用Xampp shell将CSV插入Mysql,mysql,xampp,Mysql,Xampp,我正在试图上传数据库中的sql文件,我正在运行以下代码 # mysql - u root -p idecon123 < "d:\IdeOffline\answersnew.sql" #mysql-u root-p idecon123

我正在试图上传数据库中的sql文件,我正在运行以下代码

# mysql - u root -p idecon123 < "d:\IdeOffline\answersnew.sql" 
#mysql-u root-p idecon123<“d:\IdeOffline\answersnew.sql”
但当我解析它时,它会显示帮助手册

我的命令有错误吗

谢谢

在启动Apache和MySQL后转到。在左侧,您将看到phpMyAdmin的链接。单击该按钮,然后通过浏览器上载
.sql
文件。有关如何导入文件的信息,请参见

编辑:对于大文件,根据设置一个
uploadDir
。将文件复制到该目录中,您就可以直接导入它。

启动Apache和MySQL后转到。在左侧,您将看到phpMyAdmin的链接。单击该按钮,然后通过浏览器上载
.sql
文件。有关如何导入文件的信息,请参见


编辑:对于大文件,根据设置一个
uploadDir
。将文件复制到该目录中,您就可以直接导入它。

您可以通过在命令提示符下使用mysqlimport命令来完成此操作

这里是语法

mysqlimport -u root -p abc@123 --ignore-lines=1 --fields-terminated-by="," --lines-terminated-by="\n" --local upam_dev C:\Users\ukrishnan\Desktop\Generated-Players\PlayerProfile.dataSet-1.csv
--忽略行-如果CSV的第一行中有类似于标题的内容,则将其排除在外

--字段终止于-可以指定字段的终止方式,或| symbol

文件名必须与将其数据导入的表相对应。如果文件名包含一个或多个。(点),第一个点之前的部分将假定为表名

如果您有多个文件中的数据,可以指定Profile.File-1.csv、Profile.File-2.csv等。这样,当您导入这些文件时,它将把表名作为
Profile


与通过PhpMyAdmin导入相比,这些最终是快速的。导入一个包含100K条记录的文件大约需要3-4秒。

您可以在命令提示符下使用mysqlimport命令来完成

这里是语法

mysqlimport -u root -p abc@123 --ignore-lines=1 --fields-terminated-by="," --lines-terminated-by="\n" --local upam_dev C:\Users\ukrishnan\Desktop\Generated-Players\PlayerProfile.dataSet-1.csv
--忽略行-如果CSV的第一行中有类似于标题的内容,则将其排除在外

--字段终止于-可以指定字段的终止方式,或| symbol

文件名必须与将其数据导入的表相对应。如果文件名包含一个或多个。(点),第一个点之前的部分将假定为表名

如果您有多个文件中的数据,可以指定Profile.File-1.csv、Profile.File-2.csv等。这样,当您导入这些文件时,它将把表名作为
Profile


与通过PhpMyAdmin导入相比,这些最终是快速的。导入一个包含100K条记录的文件大约需要3-4秒。

该文件的大小约为2GB,即使在编辑.ini文件等之后,也会占用太多时间。该文件的大小约为2GB,即使在编辑.ini文件等之后,也会占用太多时间。