從 MySQL 匯入匯出大量資料的程式

2021-03-31 08:56:30 字數 858 閱讀 6597

從 mysql 匯入匯出大量資料的程式

fputs($handle,"------- php2000 dump data program v1.0 for mysql --------rn");

}

fclose($handle);

echo "ok";

?>

匯入的程式如下:用法同上面!

if($table=="")exit();

mysql_connect("localhost","name","password");

mysql_select_db("database");

$message = file("$table.txt");

echo $numfields = chop($message[0]);

for($k=1;$k

$tmp = str_replace(" ","rn",chop($message[$k+$numfields-1]));

$value .= "'".$tmp."'";

$query = "insert into $table values (".$value.")";

echo mysql_error();

mysql_query($query);

echo $k." ";

}

echo "ok";

?>

使用方法和可能的問題!

1 匯入時 file()函式可能會有問題(我的10m的資料沒出現問題),可以改為 fopen()然後沒次讀一行!!

2 匯入,匯出都需要用 ftp 操作,也就是匯出後,用 ftp 把資料轉到本機,匯入時先用ftp轉移資料到伺服器!

">">

從MySQL匯入匯出大量資料的程式實現方法

匯出 用phpmyadmin儲存資料庫 結構,用指令碼讀取資料庫內容並儲存到檔案裡面!匯入 用phpmyadmin恢復資料庫 結構,用指令碼讀取檔案,然後儲存到庫裡面!匯出程式如下 呼叫方法為 php?table tablename 這個簡單的程式目前一次儲存一個 每行為一個欄位的資料!if tab...

從MySQL匯入匯出大量資料的程式實現方法

大家一定使用過 phpmyadmin 裡面的資料庫匯入,匯出功能,非常方便。但是在實際應用中,我發現如下幾個問題 1 資料庫超過一定尺寸,比如6m 這時使用匯出一般沒問題,可以正確的儲存到本機硬碟上面,但是匯入則不行!原因是 一般的 php.ini 裡面設定臨時檔案 上傳檔案的大小限制為2m,而ph...

從MySQL匯入匯出大量資料的程式實現方法

大家一定使用過 phpmyadmin 裡面的資料庫匯入,匯出功能,非常方便。但是在實際應用中,我發現如下幾個問題 1 資料庫超過一定尺寸,比如6m 這時使用匯出一般沒問題,可以正確的儲存到本機硬碟上面,但是匯入則不行!原因是 一般的 php.ini 裡面設定臨時檔案 上傳檔案的大小限制為2m,而ph...

Mysql大量資料快速匯入匯出

一般的資料備份用 mysql路徑 bin mysqldump u 使用者名稱 p 資料庫名 匯出的檔名 資料還原是 到mysql命令列下面,用 source 檔名 的方法。但是這種方法對大資料量的表進行操作就非常慢。因為他不僅匯出了資料還匯出了表結構。在針對大資料量的表時,我們可以用infile和 ...

Mysql匯出大量資料

outfile 匯出檔案 select name from t1 into outfile tmp test.txt infile 匯入檔案 匯入到表t1中的name列 load data infile tmp test.txt into table t1 name 匯入和匯出的時候可以關閉索引 正...