什么時候我們會用到復(fù)制表?例如:我現(xiàn)在對一張表進行操作,但是怕誤刪數(shù)據(jù),所以在同一個數(shù)據(jù)庫中建一個表結(jié)構(gòu)一樣,表數(shù)據(jù)也一樣的表,以作備份。如果用mysqldump比較麻煩,備份.MYD,.MYI這樣的文件呢,操作起來也還是麻煩。
一,復(fù)制表結(jié)構(gòu)
方法1:
方法2:
方法3:
把sql語句copy出來,改一下表名和atuo_increment,然后在執(zhí)行一下。
二,復(fù)制表數(shù)據(jù),以及表結(jié)構(gòu)
方法1:
方法2:
上面的2種方法,方便,快捷,靈活性強。
方法3:
先創(chuàng)建一個空表, INSERT INTO 新表 SELECT * FROM 舊表 ,或者
INSERT INTO 新表(字段1,字段2,…….) SELECT 字段1,字段2,…… FROM 舊表
這種方法不是很方便,也是我以前經(jīng)常用的。
新聞熱點
疑難解答
圖片精選