六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

從 MySQL 導入備份大量數據的程序完成方法

[摘要]大家一定使用過 phpmyadmin 里面的數據庫導入,導出功能,非常方便。但是在實際應用中,我發現如下幾個問題: 1 數據庫超過一定尺寸,比如6M 這時使用導出一般沒問題,可以正確的保存到本機硬盤...
大家一定使用過 phpmyadmin 里面的數據庫導入,導出功能,非常方便。但是在實際應用中,我發現如下幾個問題:

1 數據庫超過一定尺寸,比如6M 這時使用導出一般沒問題,可以正確的保存到本機硬盤上面,但是導入則不行!原因是:一般的 PHP.INI 里面設置臨時文件/上傳文件的大小限制為2M,而phpmyadmin使用了上傳的方式,造成失敗。

2 導出到硬盤的 .SQL 文件在導回時,經常出現由于某些單引號的問題引起失敗,造成導入失敗,只能用 mysql等應用程序導入了。

我的數據庫已經超過10M,所以必須解決這個問題。我的思路:

導出: 用phpmyadmin 保存數據庫/表格結構,用腳本讀取數據庫內容并保存到文件里面!
導入: 用phpmyadmin 恢復數據庫/表格結構,用腳本讀取文件,然后保存到庫里面!

導出程序如下:調用方法為 ****.php?table=tablename
這個簡單的程序目前一次保存一個表格!每行為一個字段的數據!

<?
if($table=="")exit();
mysql_connect("localhost","name","password");
mysql_select_db("database");
$result = mysql_query("select * from $table");
if(mysql_num_rows($result) <= 0) exit();
echo "開始轉換數據到文本...
";
$handle = fopen("$table.txt","w");
$numfields = mysql_num_fields($result);
fputs($handle,$numfields."rn");
for($k=0;$k<mysql_num_rows($result);$k++)
{
$msg = mysql_fetch_row($result);
for($i=0;$i<$numfields;$i++)
{
$msg[$i] = str_replace("rn"," ",$msg[$i]);
$msg[$i] = str_replace("n" ," ",$msg[$i]);
fputs($handle,$msg[$i]."rn");
}
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<count($message);$k+=($numfields+1))
{
$value="";
for ($i=$k;$i<($k+$numfields-1);$i++)
{
$tmp = str_replace(" ","rn",chop($message[$i]));
$value .= "'".addslashes($tmp)."',";
}
$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轉移數據到服務器!
關鍵詞標簽:程序,實現,方法,數據,

學習教程快速掌握從入門到精通的SQL知識。




主站蜘蛛池模板: 亚洲福利秒拍一区二区 | 青青在线视频免费看观看 | 亚洲欧美日韩高清一区二区三区 | 日日干夜夜操s8 | 午夜视频在线观看网站 | 天堂2018| 首页 亚洲 欧美 制服 丝腿 | 亚洲国内 | 亚洲欧洲国产精品你懂的 | 青青国产成人久久激情91麻豆 | 五月激情片 | 亚洲精品第一国产综合高清 | 三级国产在线观看 | 婷婷视频网站 | 日韩手机在线观看 | 午夜国产精品久久久久 | 特黄大片aaaaa毛片 | 欧美在线观看网站 | 诱人的无内裤女教师bd | 思思99re热| 色综合久久中文 | 亚洲a成人7777777久久 | 欧美一级特黄特色大片 | 四虎永久在线精品影院 | 中文字幕在线免费视频 | 欧美一区二区三区不卡 | 我要看黄色毛片 | 英国美女一级毛片视频 | 天天伊人 | 亚洲欧美综合图片 | 天天摸天天干 | 青娱极品盛宴国产一区 | 亚洲大尺度在线 | 一级a毛片免费观看久久精品 | 欧美一区2区三区4区贰佰公司 | 青草99 | 青草免费在线观看 | 思思99re66在线精品免费观看 | 亚洲婷婷综合中文字幕第一页 | 色噜噜色噜噜天天拍一拍 | 手机看片自拍自拍自拍自视频 |