mysql複製表的方法

2021-08-27 16:28:19 字數 829 閱讀 5439

1. 使用like,只複製表結構到新錶

create table targettable like sourcetable;
2. 複製表結構及資料到新錶

insert into targettable select * from sourcetable;
3. 可以拷貝乙個表中其中的一些字段

create table newadmin as

(    select username, password from admin

)

4. 可以將新建的表的字段改名

create table newadmin as

(     select id, username as uname, password as pass from admin

)

5. 可以拷貝一部分資料

create table newadmin as

(    select * from admin where left(username,1) = 's'

)

6. 可以在建立表的同時定義表中的字段資訊

create table newadmin

(    id integer not null auto_increment primary key)as

(    select * from admin

)

MySQL命令複製表的方法

mysql中用命令列複製表結構的方法主要有以下幾種 1.只複製表結構到新錶 create table 新錶 select from 舊表 where 1 2 或 create table 新錶 like 舊表 注意上面兩種方式,前一種方式是不會複製時的主鍵型別和自增方式是不會複製過去的,而後一種方式...

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

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

複製表結構 MySQL如何複製表

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