欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql數(shù)據(jù)庫導(dǎo)出文件

傅智翔2年前11瀏覽0評論

MySQL數(shù)據(jù)庫導(dǎo)出是非常常見的操作,一般可以用于備份、遷移或者共享數(shù)據(jù)等目的。在導(dǎo)出MySQL數(shù)據(jù)庫時,可以選擇導(dǎo)出整個數(shù)據(jù)庫,也可以選擇指定表進行導(dǎo)出。下面就來介紹一下如何導(dǎo)出MySQL數(shù)據(jù)庫。

<?php
//連接數(shù)據(jù)庫
$link = mysqli_connect("localhost", "root", "password", "dbname");
//查詢要導(dǎo)出的表
$tables = mysqli_query($link, "show tables");
//循環(huán)導(dǎo)出每個表
while($table = mysqli_fetch_array($tables)){
//生成導(dǎo)出SQL語句
$sql = "select * from " . $table[0];
$result = mysqli_query($link, $sql);
//生成導(dǎo)出文件
$filename = $table[0] . ".csv";
$fp = fopen($filename, "w");
while($row = mysqli_fetch_array($result, MYSQLI_ASSOC)){
fputcsv($fp, $row);
}
fclose($fp);
}
//關(guān)閉數(shù)據(jù)庫連接
mysqli_close($link);
?>

如上代碼實現(xiàn)了MySQL數(shù)據(jù)庫的導(dǎo)出,其中將所有的表進行遍歷,對于每個表生成導(dǎo)出SQL語句,并將結(jié)果寫入文件中。需要注意的是,生成的導(dǎo)出文件默認(rèn)為csv格式,可以根據(jù)需要進行更改。