將大量記錄導入MySQL或Oracle數據庫的最佳解決方案是什麼?我認爲有兩種方式:最佳實踐:使用PHP 5.x將CSV導入MYSQL數據庫
- 插入每個記錄與持久連接
- 創建於BIG的SQL語句和查詢數據庫
蔭不知道至極的表現更好?這種手術是否有最佳實踐解決方案?
將大量記錄導入MySQL或Oracle數據庫的最佳解決方案是什麼?我認爲有兩種方式:最佳實踐:使用PHP 5.x將CSV導入MYSQL數據庫
蔭不知道至極的表現更好?這種手術是否有最佳實踐解決方案?
還有另一個可能性:LOAD DATA INFILE
LOAD DATA LOCAL INFILE 'foobar.csv'
INTO TABLE foobar
FIELDS TERMINATED BY ',' ENCLOSED BY '"'
LINES TERMINATED BY '\r\n';
這需要MySQL服務器訪問物理文件。但將文件移動/複製到導入目錄不應該很難用PHP。
必須承認,我傾向於使用MySQL Administrator來處理大部分大型數據庫還原。 不太瞭解Oracle。 還取決於你的MySQL的大小和結構。
我正在談論幾個GB的SQL數據。
導入到MySQL,你可以使用LOAD DATA INFILE
感謝也是甲骨文提供。 – opHASnoNAME 2009-07-07 14:45:27