国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

詳解MYSQL的備份還原(PHP實現)

2024-07-24 12:48:32
字體:
來源:轉載
供稿:網友
手把手教你實現MYSQL的備份還原
示例代碼用我比較熟悉的PHP,當然你看完并理解了其中的思路,相信你也可以快速地用你熟悉的語言自己寫出來。
一、新建dbBackup類,設置默認參數。
復制代碼 代碼如下:

class dbBackup {
    public $host='localhost';    //數據庫地址
    public $user='root';    //登錄名
    public $pwd='';    //密碼
    public $database;    //數據庫名
    public $charset='utf8';    //數據庫連接編碼:mysql_set_charset
}

二、添加數據庫連接function。
復制代碼 代碼如下:

/**
     * 連接數據庫 ...
     */
    function db() {       
        $con = mysql_connect($this->host,$this->user,$this->pwd);
        if (!$con){
            die('Could not connect');
        }

        $db_selected = mysql_select_db($this->database, $con);
        if (!$db_selected) {
            die('Can/'t use select db');
        }

        mysql_set_charset($this->charset);  //設置編碼

        return $con;
    }

三、查詢數據庫表集合
復制代碼 代碼如下:

/**
     * 表集合 ...
     */
    function tblist() {
        $list=array();

        $rs=mysql_query("SHOW TABLES FROM $this->database");
        while ($temp=mysql_fetch_row($rs)) {
            $list[]=$temp[0];
        }

        return $list;
    }

四、查詢表結構
復制代碼 代碼如下:

/**
     * 表結構SQL ...
     */
    function sqlcreate() {
        $sql='';

        $tb=$this->tblist();       
        foreach ($tb as $v) {
            $rs=mysql_query("SHOW CREATE TABLE $v");
            $temp=mysql_fetch_row($rs);
            $sql.="-- 表的結構:{$temp[0]} --/r/n";
            $sql.="{$temp[1]}";
            $sql.=";-- <xjx> --/r/n/r/n";
        }
        return $sql;
    }
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泽州县| 维西| 库车县| 玉门市| 子洲县| 陆河县| 二手房| 中山市| 临高县| 洛宁县| 武隆县| 鄂温| 丰镇市| 武胜县| 加查县| 榆树市| 茶陵县| 合江县| 青冈县| 桐柏县| 博乐市| 井研县| 边坝县| 巢湖市| 海伦市| 延寿县| 甘谷县| 青田县| 梓潼县| 贞丰县| 赫章县| 丹巴县| 郧西县| 寿光市| 珠海市| 乌拉特前旗| 南京市| 丁青县| 大厂| 密山市| 临澧县|