主頁 > 知識(shí)庫(kù) > MySQL 復(fù)制表詳解及實(shí)例代碼

MySQL 復(fù)制表詳解及實(shí)例代碼

熱門標(biāo)簽:如何選擇優(yōu)質(zhì)的外呼系統(tǒng) 地圖簡(jiǎn)圖標(biāo)注 東莞外呼企業(yè)管理系統(tǒng) 南通電銷外呼系統(tǒng)哪家強(qiáng) 沈陽智能外呼系統(tǒng)供應(yīng)商 谷歌地圖標(biāo)注位置圖解 清遠(yuǎn)申請(qǐng)400電話 桂林云電銷機(jī)器人收費(fèi) 手機(jī)外呼系統(tǒng)違法嗎

MySQL 復(fù)制表詳解

如果我們需要完全的復(fù)制MySQL的數(shù)據(jù)表,包括表的結(jié)構(gòu),索引,默認(rèn)值等。 如果僅僅使用CREATE TABLE ... SELECT 命令,是無法實(shí)現(xiàn)的。

本章節(jié)將為大家介紹如何完整的復(fù)制MySQL數(shù)據(jù)表,步驟如下:

  1. 使用 SHOW CREATE TABLE 命令獲取創(chuàng)建數(shù)據(jù)表(CREATE TABLE) 語句,該語句包含了原數(shù)據(jù)表的結(jié)構(gòu),索引等。
  2. 復(fù)制以下命令顯示的SQL語句,修改數(shù)據(jù)表名,并執(zhí)行SQL語句,通過以上命令 將完全的復(fù)制數(shù)據(jù)表結(jié)構(gòu)。
  3. 如果你想復(fù)制表的內(nèi)容,你就可以使用 INSERT INTO ... SELECT 語句來實(shí)現(xiàn)。

實(shí)例

嘗試以下實(shí)例來復(fù)制表 tutorials_tbl 。

步驟一:

獲取數(shù)據(jù)表的完整結(jié)構(gòu)。

mysql> SHOW CREATE TABLE tutorials_tbl \G;
*************************** 1. row ***************************
    Table: tutorials_tbl
Create Table: CREATE TABLE `tutorials_tbl` (
 `tutorial_id` int(11) NOT NULL auto_increment,
 `tutorial_title` varchar(100) NOT NULL default '',
 `tutorial_author` varchar(40) NOT NULL default '',
 `submission_date` date default NULL,
 PRIMARY KEY (`tutorial_id`),
 UNIQUE KEY `AUTHOR_INDEX` (`tutorial_author`)
) TYPE=MyISAM
1 row in set (0.00 sec)

ERROR:
No query specified

步驟二:

修改SQL語句的數(shù)據(jù)表名,并執(zhí)行SQL語句。

mysql> CREATE TABLE `clone_tbl` (
 -> `tutorial_id` int(11) NOT NULL auto_increment,
 -> `tutorial_title` varchar(100) NOT NULL default '',
 -> `tutorial_author` varchar(40) NOT NULL default '',
 -> `submission_date` date default NULL,
 -> PRIMARY KEY (`tutorial_id`),
 -> UNIQUE KEY `AUTHOR_INDEX` (`tutorial_author`)
-> ) TYPE=MyISAM;
Query OK, 0 rows affected (1.80 sec)

步驟三:

執(zhí)行完第二步驟后,你將在數(shù)據(jù)庫(kù)中創(chuàng)建新的克隆表 clone_tbl。 如果你想拷貝數(shù)據(jù)表的數(shù)據(jù)你可以使用 INSERT INTO... SELECT 語句來實(shí)現(xiàn)。

mysql> INSERT INTO clone_tbl (tutorial_id,
  ->            tutorial_title,
  ->            tutorial_author,
  ->            submission_date)
  -> SELECT tutorial_id,tutorial_title,
  ->    tutorial_author,submission_date
  -> FROM tutorials_tbl;
Query OK, 3 rows affected (0.07 sec)
Records: 3 Duplicates: 0 Warnings: 0

執(zhí)行以上步驟后,你將完整的復(fù)制表,包括表結(jié)構(gòu)及表數(shù)據(jù)。

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

您可能感興趣的文章:
  • MySQL復(fù)制表的三種方式(小結(jié))
  • Mysql復(fù)制表三種實(shí)現(xiàn)方法及grant解析
  • Mysql將一個(gè)表中的某一列數(shù)據(jù)復(fù)制到另一個(gè)表中某一列里的方法
  • MySQL不同表之前的字段復(fù)制
  • Mysql數(shù)據(jù)表中的蠕蟲復(fù)制使用方法
  • MySQL查詢結(jié)果復(fù)制到新表的方法(更新、插入)
  • mysql 復(fù)制表結(jié)構(gòu)和數(shù)據(jù)實(shí)例代碼
  • MySQL中復(fù)制數(shù)據(jù)表中的數(shù)據(jù)到新表中的操作教程
  • MySQL中表的復(fù)制以及大型數(shù)據(jù)表的備份教程
  • Mysql復(fù)制表結(jié)構(gòu)、表數(shù)據(jù)的方法
  • MySQL 復(fù)制表的方法

標(biāo)簽:貴州 重慶 天津 湖州 內(nèi)蒙古 臨沂 成都 常德

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MySQL 復(fù)制表詳解及實(shí)例代碼》,本文關(guān)鍵詞  MySQL,復(fù),制表,詳解,及,實(shí)例,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MySQL 復(fù)制表詳解及實(shí)例代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于MySQL 復(fù)制表詳解及實(shí)例代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章