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

首頁 > 數據庫 > MySQL > 正文

在MySQL中操作克隆表的教程

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

這篇文章主要介紹了在MySQL中操作克隆表的教程,是Python入門學習中的基礎知識,需要的朋友可以參考下

可能有一種情況,當需要一個完全相同的副本表CREATE TABLE ... SELECT不適合需要,因為副本必須包含相同的索引,默認值,依此類推。

按下面的步驟,可以處理這種情況。

使用SHOW CREATE TABLE得到一個CREATE TABLE語句中指定源表的結構,索引等。

修改語句更改表名稱的克隆表,并執行該語句。通過這種方式將有確切的克隆表。

或者,如果需要進行表的內容復制,使用INSERT INTO ... SELECT語句也可以搞定。

實例:

試試下面的例子來創建一個克隆表tutorials_tbl

步驟 1:

有關表獲取完整的結構

 

 
  1. mysql> SHOW CREATE TABLE tutorials_tbl /G; 
  2. *************************** 1. row *************************** 
  3. Table: tutorials_tbl 
  4. Create TableCREATE TABLE `tutorials_tbl` ( 
  5. `tutorial_id` int(11) NOT NULL auto_increment, 
  6. `tutorial_title` varchar(100) NOT NULL default ''
  7. `tutorial_author` varchar(40) NOT NULL default ''
  8. `submission_date` date default NULL
  9. PRIMARY KEY (`tutorial_id`), 
  10. UNIQUE KEY `AUTHOR_INDEX` (`tutorial_author`) 
  11. ) TYPE=InnoDB 
  12. 1 row in set (0.00 sec) 
  13.  
  14. ERROR: 
  15. No query specified 

步驟 2:

重命名此表,并創建另一個表

 

 
  1. mysql> CREATE TABLE `clone_tbl` ( 
  2. -> `tutorial_id` int(11) NOT NULL auto_increment, 
  3. -> `tutorial_title` varchar(100) NOT NULL default ''
  4. -> `tutorial_author` varchar(40) NOT NULL default ''
  5. -> `submission_date` date default NULL
  6. -> PRIMARY KEY (`tutorial_id`), 
  7. -> UNIQUE KEY `AUTHOR_INDEX` (`tutorial_author`) 
  8. -> ) TYPE=InnoDB; 
  9. Query OK, 0 rows affected (1.80 sec) 

步驟 3:

在執行步驟2的克隆數據庫的表中。如果想從舊表中的數據復制,那么可以通過使用INSERT INTO... SELECT語句。

 

 
  1. mysql> INSERT INTO clone_tbl (tutorial_id, 
  2. -> tutorial_title, 
  3. -> tutorial_author, 
  4. -> submission_date) 
  5. -> SELECT tutorial_id,tutorial_title, 
  6. -> tutorial_author,submission_date, 
  7. -> FROM tutorials_tbl; 
  8. Query OK, 3 rows affected (0.07 sec) 
  9. Records: 3 Duplicates: 0 Warnings: 0 

最后,將有確切的克隆表。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 长治市| 铜梁县| 泸州市| 唐山市| 宝兴县| 东阿县| 海伦市| 潼南县| 大邑县| 绿春县| 苍溪县| 江城| 安达市| 马鞍山市| 岑巩县| 赤壁市| 清原| 扎兰屯市| 泾阳县| 龙南县| 邯郸县| 措美县| 郯城县| 油尖旺区| 双桥区| 凤山市| 合肥市| 郁南县| 疏勒县| 离岛区| 临城县| 锡林浩特市| 梅州市| 皋兰县| 老河口市| 旬阳县| 旬阳县| 岳普湖县| 凤阳县| 监利县| 西昌市|