最佳实践:使用PHP5.x将CSV导入MYSQL数据库

最佳实践:使用PHP5.x将CSV导入MYSQL数据库,php,sql,Php,Sql,将大量记录导入MySQL或Oracle数据库的最佳解决方案是什么。我认为有两种方法: 插入具有持久连接的每条记录 创建大SQL语句并查询数据库 我不确定威奇的表现是否更好?对于这种操作有什么最佳实践解决方案吗???必须承认,我倾向于使用MySQL Administrator进行大多数大型数据库恢复。 对甲骨文不太确定。 还取决于MySQL的大小和结构 我说的是几GB的SQL数据。必须承认,我倾向于使用MySQL Administrator进行大多数大型数据库恢复。 对甲骨文不太确定。 还取决

将大量记录导入MySQL或Oracle数据库的最佳解决方案是什么。我认为有两种方法:

  • 插入具有持久连接的每条记录
  • 创建大SQL语句并查询数据库

我不确定威奇的表现是否更好?对于这种操作有什么最佳实践解决方案吗???

必须承认,我倾向于使用MySQL Administrator进行大多数大型数据库恢复。 对甲骨文不太确定。 还取决于MySQL的大小和结构


我说的是几GB的SQL数据。

必须承认,我倾向于使用MySQL Administrator进行大多数大型数据库恢复。 对甲骨文不太确定。 还取决于MySQL的大小和结构


我说的是几GB的SQL数据。

还有一种可能性:


这要求MySQL服务器能够访问物理文件。但是,使用PHP将文件移动/复制到导入目录并不困难。

还有一种可能性:


这要求MySQL服务器能够访问物理文件。但是,使用PHP将文件移动/复制到导入目录应该不难。

导入MySQL您可以使用
加载数据填充


导入MySQL您可以使用
加载数据填充


感谢在oracle中也可用。感谢在oracle中也可用。
LOAD DATA LOCAL INFILE 'foobar.csv' 
INTO TABLE foobar
FIELDS TERMINATED BY ',' ENCLOSED BY '"' 
LINES TERMINATED BY '\r\n';