W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
如果我們需要完全的復(fù)制MySQL的數(shù)據(jù)表,包括表的結(jié)構(gòu),索引,默認(rèn)值等。 如果僅僅使用CREATE TABLE ... SELECT 命令,是無(wú)法實(shí)現(xiàn)的。
本章節(jié)將為大家介紹如何完整的復(fù)制MySQL數(shù)據(jù)表,步驟如下:
嘗試以下實(shí)例來(lái)復(fù)制表 w3cschool_tbl 。
步驟一:
獲取數(shù)據(jù)表的完整結(jié)構(gòu)。
mysql> SHOW CREATE TABLE w3cschool_tbl \G; *************************** 1. row *************************** Table: w3cschool_tbl Create Table: CREATE TABLE `w3cschool_tbl` ( `w3cschool_id` int(11) NOT NULL auto_increment, `w3cschool_title` varchar(100) NOT NULL default '', `w3cschool_author` varchar(40) NOT NULL default '', `submission_date` date default NULL, PRIMARY KEY (`w3cschool_id`), UNIQUE KEY `AUTHOR_INDEX` (`w3cschool_author`) ) ENGINE=InnoDB 1 row in set (0.00 sec) ERROR: No query specified
步驟二:
修改SQL語(yǔ)句的數(shù)據(jù)表名,并執(zhí)行SQL語(yǔ)句。
mysql> CREATE TABLE `clone_tbl` ( -> `w3cschool_id` int(11) NOT NULL auto_increment, -> `w3cschool_title` varchar(100) NOT NULL default '', -> `w3cschool_author` varchar(40) NOT NULL default '', -> `submission_date` date default NULL, -> PRIMARY KEY (`w3cschool_id`), -> UNIQUE KEY `AUTHOR_INDEX` (`w3cschool_author`) -> ) ENGINE=InnoDB; Query OK, 0 rows affected (1.80 sec)
步驟三:
執(zhí)行完第二步驟后,你將在數(shù)據(jù)庫(kù)中創(chuàng)建新的克隆表 clone_tbl。 如果你想拷貝數(shù)據(jù)表的數(shù)據(jù)你可以使用 INSERT INTO... SELECT 語(yǔ)句來(lái)實(shí)現(xiàn)。
mysql> INSERT INTO clone_tbl (w3cschool_id, -> w3cschool_title, -> w3cschool_author, -> submission_date) -> SELECT w3cschool_id,w3cschool_title, -> w3cschool_author,submission_date -> FROM w3cschool_tbl; Query OK, 3 rows affected (0.07 sec) Records: 3 Duplicates: 0 Warnings: 0
執(zhí)行以上步驟后,你將完整的復(fù)制表,包括表結(jié)構(gòu)及表數(shù)據(jù)。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: