mysql複製表的操作

2021-07-10 04:00:47 字數 439 閱讀 3837

完整的複製乙個表,需要複製表的結構,索引,資料等全部資訊。主要有三個步驟可以實現這一要求

一,獲取要複製表的完整資訊,sql語句如下:

select create table  tablename \g;

其中tablename是要複製表的表名,\g表示格式化輸出資訊;

這條語句會顯示建立表時的sql語句,以及索引和用的引擎等。即create table欄位後的內容

二,將步驟一中create table後的內容複製,並且將其中的表名替換為自己複製後的表名,執行

這時已經建立乙個跟要被複製的表一樣結構的表,若需要複製資料,則執行步驟三

三,insert into.. select

例如:insert into clonename (id,title,author) select id ,title,author from tablename;

mysql複製表資料 MySQL 複製表結構

介紹 有時候我們需要原封不動的複製一張表的表結構來生成一張新錶,mysql提供了兩種便捷的方法。例 create tabletb base idint not null primary key,namevarchar 10 keyix name name engine myisam charset ...

複製表操作

下面是我2011年7月15號寫下的sql複製表操作的記錄,這裡備份到部落格中來 1.複製表結構及資料到新錶 create table 新錶 select from 舊表 2.只複製表結構到新錶 create table 新錶 select from 舊表 where 1 2 即 讓where條件不成...

複製表結構 MySQL如何複製表

如果我們需要完全的複製mysql的資料表,包括表的結構,索引,預設值等。如果僅僅使用create table select命令,是無法實現的。例項嘗試以下例項來複製表 w3cschool tbl 步驟一 獲取資料表的完整結構。mysql show create table w3cschool tbl...