mysql匯入程式

2021-09-30 04:09:34 字數 848 閱讀 8707

$file_name="sql.sql";  //要匯入的sql檔名

$dbhost="localhost"; //資料庫主機名

$dbuser="user"; //資料庫使用者名稱

$dbpass="pass";          //資料庫密碼

$dbname="dbname";      //資料庫名

set_time_limit(0); //設定超時時間為0,表示一直執行。當php在safe mode模式下無效,此時可能會導致匯入超時,此時需要分段匯入

$fp = @fopen($file_name, "r") or die("不能開啟sql檔案 $file_name");//開啟檔案

mysql_connect($dbhost, $dbuser, $dbpass) or die("不能連線資料庫 $dbhost");//連線資料庫

mysql_select_db($dbname) or die ("不能開啟資料庫 $dbname");//開啟資料庫

mysql_query('set names utf8');

echo "正在執行匯入操作";

while($sql=getnextsql());

}echo "匯入完成";

fclose($fp) or die("can』t close file $file_name");//關閉檔案

mysql_close();

//從檔案中逐條取sql

function getnextsql()

}$sql.=$line.chr(13).chr(10);

if (strlen($line)>0)}}

return $sql;

}?>

mysql匯入情況 MySQL 匯入資料

mysql 匯入資料 本章節我們為大家介紹幾種簡單的 mysql 匯出的資料的命令。1 mysql 命令匯入 使用 mysql 命令匯入語法格式為 mysql u使用者名稱 p密碼 要匯入的資料庫資料 runoob.sql 例項 mysql uroot p123456 runoob.sql 以上命令...

mysql 匯入 MySQL資料匯出與匯入

工具 mysql mysqldump 應用舉例 匯出匯出全庫備份到本地的目錄 mysqldump u user p passwd h127.0.0.1 p3306 routines default character set utf8 lock all tables add drop databas...

mysql 匯入 gz資料 mysql匯入匯出

mysqldump 資料庫備份程式 有3種方式來呼叫mysqldump mysqldump options db name tables mysqldump options database db1 db2 db3.mysqldump options all database 如果沒有指定任何表或使...