mysql複製表結構和資料

2021-10-03 11:59:53 字數 474 閱讀 1210

sql語句方法:

1.複製表結構及資料

create table test_new select * from test_old

create table shujuku.test_new select * from sys.test_old  #跨資料庫複製資料,shujuku和sys都是資料庫名

2.僅複製表結構

create table test_new select * from test_old where 1=2;

create table test_new like test_old;

3.僅複製表資料

insert into test_new select * from test_old;   #兩表的結構一致

insert into test_new(列名1,列名2,.......) select 列名1,列名2,...... from test_old;   #兩表的結構不一致

MySQL複製表結構和資料

mysql複製表有兩種方式,create table as和create table like,這兩者還是有差別,需要根據不同的使用場景去選擇 1 create table as,可以複製表結構,但不能複製索引 可以在複製表結構的同時複製資料 複製表結構 1 create table new tab...

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

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

MySQL複製表結構和資料SQL語句

1.複製表結構及資料到新錶 create table 新錶 select from 舊表 2.只複製表結構到新錶 create table 新錶 select from 舊表 where 1 2 即 讓where條件不成立.方法二 由tianshibao提供 create table 新錶 like...