国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

MySQL 復制表詳解及實例代碼

2024-07-24 13:12:07
字體:
來源:轉載
供稿:網友

MySQL 復制表詳解

如果我們需要完全的復制MySQL的數據表,包括表的結構,索引,默認值等。 如果僅僅使用CREATE TABLE ... SELECT 命令,是無法實現的。

本章節將為大家介紹如何完整的復制MySQL數據表,步驟如下:

  1. 使用 SHOW CREATE TABLE 命令獲取創建數據表(CREATE TABLE) 語句,該語句包含了原數據表的結構,索引等。
  2. 復制以下命令顯示的SQL語句,修改數據表名,并執行SQL語句,通過以上命令 將完全的復制數據表結構。
  3. 如果你想復制表的內容,你就可以使用 INSERT INTO ... SELECT 語句來實現。

實例

嘗試以下實例來復制表 tutorials_tbl 。

步驟一:

獲取數據表的完整結構。

mysql> SHOW CREATE TABLE tutorials_tbl /G;*************************** 1. row ***************************    Table: tutorials_tblCreate 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=MyISAM1 row in set (0.00 sec)ERROR:No query specified

步驟二:

修改SQL語句的數據表名,并執行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)

步驟三:

執行完第二步驟后,你將在數據庫中創建新的克隆表 clone_tbl。 如果你想拷貝數據表的數據你可以使用 INSERT INTO... SELECT 語句來實現。

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

執行以上步驟后,你將完整的復制表,包括表結構及表數據。

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


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东乡族自治县| 鹰潭市| 广灵县| 广昌县| 青海省| 迭部县| 大竹县| 商南县| 长治市| 黎川县| 浦江县| 内黄县| 锦屏县| 承德市| 宜兰县| 湘潭县| 呈贡县| 五华县| 嘉定区| 略阳县| 兴国县| 卢龙县| 万山特区| 湟中县| 静安区| 揭阳市| 克山县| 永善县| 洱源县| 改则县| 宣汉县| 青河县| 水富县| 邹平县| 米易县| 兴文县| 札达县| 民乐县| 牙克石市| 资兴市| 巴彦淖尔市|