MySQL 中的批量数据插入
在 Microsoft SQL Server 中,BULK INSERT 命令有效地将数据从文本文件导入到数据库表中。但是,在 MySQL 中,需要采用不同的方法。
等效 MySQL 命令:LOAD DATA INFILE
MySQL 提供 LOAD DATA INFILE 语句来从文件执行批量数据插入。此命令的工作方式与 BULK INSERT 类似,允许您指定源文件路径和表目标,以及数据格式详细信息。
语法:
LOAD DATA INFILE '<file_path>' INTO TABLE <table_name> FIELDS TERMINATED BY '<delimiter>'
参数:
示例:
要将文件“C:MyTextFile.txt”中的数据插入到数据库“myDatabase”中的表“MyTable”中,使用逗号(“,”)作为字段分隔符:
LOAD DATA INFILE 'C:\MyTextFile.txt' INTO TABLE myDatabase.MyTable FIELDS TERMINATED BY ','
附加说明:
以上是如何在 MySQL 中执行批量数据插入?的详细内容。更多信息请关注PHP中文网其他相关文章!