国产探花免费观看_亚洲丰满少妇自慰呻吟_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;
    }
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 罗江县| 邵东县| 永康市| 三原县| 汤原县| 景德镇市| 淳安县| 巩留县| 湄潭县| 凤翔县| 兴化市| 任丘市| 通州区| 绩溪县| 邓州市| 恭城| 祁阳县| 夏津县| 太仆寺旗| 香港 | 十堰市| 乌什县| 武胜县| 静海县| 福鼎市| 溧水县| 孟津县| 襄汾县| 梨树县| 佛冈县| 沂水县| 德保县| 牡丹江市| 石柱| 阿克陶县| 临颍县| 尚志市| 新河县| 乳山市| 亚东县| 岳普湖县|