程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> 根據Mysql表備份

根據Mysql表備份

編輯:MySQL綜合教程

Mysql數據庫有多種的備份方法,下面為您介紹的方法是根據Mysql表備份,該方法供您參考,希望對您學習Mysql表備份數據庫方面能有所幫助。

  1. <?php 
  2. function datatosql($table)       
  3. {      
  4.     global $db;      
  5.     $tabledump = "DROP TABLE IF EXISTS $table;\n";      
  6.     $createtable = $db->query("SHOW CREATE TABLE $table");      
  7.     $create = $db->fetch_array($createtable);      
  8.     $tabledump .= $create[1].";\n\n";      
  9.      
  10.     $rows = $db->query("SELECT * FROM $table");      
  11.     $numfields = $db->num_fields($rows);      
  12.     $numrows = $db->num_rows($rows);      
  13.     while ($row = $db->fetch_array($rows)){      
  14.         $comma = "";      
  15.         $tabledump .= "INSERT INTO $table VALUES(";      
  16.         for($i = 0; $i < $numfields; $i++)       
  17.         {      
  18.         $tabledump .= $comma."'".mysql_escape_string($row[$i])."'";      
  19.         $comma = ",";      
  20.         }      
  21.         $tabledump .= ");\n";      
  22.     }      
  23.     $tabledump .= "\n";      
  24.      
  25.     return $tabledump;      
  26. }     
  27. ?> 

MySQL Show語句用法介紹

七種Mysql表類型

MySQL聯結查詢一覽

MySQL隨機查詢的優化實例

MySQL排序使用情況

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved