《MySQL 復(fù)制表》要點:
本文介紹了MySQL 復(fù)制表,希望對您有用。如果有疑問,可以聯(lián)系我們。
如果我們需要完全的復(fù)制MySQL的數(shù)據(jù)表,包含表的結(jié)構(gòu),索引,默認(rèn)值等. 如果僅僅使用CREATE TABLE ... SELECT 命令,是無法實現(xiàn)的.
為大家介紹如何完整的復(fù)制MySQL數(shù)據(jù)表,步調(diào)如下:
使用 SHOW CREATE TABLE 命令獲取創(chuàng)建數(shù)據(jù)表(CREATE TABLE) 語句,該語句包括了原數(shù)據(jù)表的結(jié)構(gòu),索引等.
復(fù)制以下命令顯示的SQL語句,修改數(shù)據(jù)表名,并執(zhí)行SQL語句,通過以上命令 將完全的復(fù)制數(shù)據(jù)表布局.
如果你想復(fù)制表的內(nèi)容,你就可以使用 INSERT INTO ... SELECT 語句來實現(xiàn).
實例
測驗考試以下實例來復(fù)制表 runoob_tbl .
步調(diào)一:
獲取數(shù)據(jù)表的完整布局.
mysql> SHOW CREATE TABLE runoob_tbl \G;
*************************** 1. row ***************************
Table: runoob_tbl
Create Table: CREATE TABLE `runoob_tbl` (
`runoob_id` int(11) NOT NULL auto_increment,
`runoob_title` varchar(100) NOT NULL default '',
`runoob_author` varchar(40) NOT NULL default '',
`submission_date` date default NULL,
PRIMARY KEY (`runoob_id`),
UNIQUE KEY `AUTHOR_INDEX` (`runoob_author`)
) ENGINE=InnoDB
1 row in set (0.00 sec)
ERROR:
No query specified
步調(diào)二:
改動SQL語句的數(shù)據(jù)表名,并執(zhí)行SQL語句.
mysql> CREATE TABLE `clone_tbl` (
-> `runoob_id` int(11) NOT NULL auto_increment,
-> `runoob_title` varchar(100) NOT NULL default '',
-> `runoob_author` varchar(40) NOT NULL default '',
-> `submission_date` date default NULL,
-> PRIMARY KEY (`runoob_id`),
-> UNIQUE KEY `AUTHOR_INDEX` (`runoob_author`)
-> ) ENGINE=InnoDB;
Query OK, 0 rows affected (1.80 sec)
步調(diào)三:
執(zhí)行完第二步調(diào)后,你將在數(shù)據(jù)庫中創(chuàng)建新的克隆表 clone_tbl. 如果你想拷貝數(shù)據(jù)表的數(shù)據(jù)你可以使用 INSERT INTO... SELECT 語句來實現(xiàn).
mysql> INSERT INTO clone_tbl (runoob_id,
-> runoob_title,
-> runoob_author,
-> submission_date)
-> SELECT runoob_id,runoob_title,
-> runoob_author,submission_date
-> FROM runoob_tbl;
Query OK, 3 rows affected (0.07 sec)
Records: 3 Duplicates: 0 Warnings: 0
執(zhí)行以上步驟后,你將完整的復(fù)制表,包含表結(jié)構(gòu)及表數(shù)據(jù).
如您還有不明確的可以在下面與我留言或是與我探討QQ群308855039,我們一起飛!
維易PHP培訓(xùn)學(xué)院每天發(fā)布《MySQL 復(fù)制表》等實戰(zhàn)技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養(yǎng)人才。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/7161.html