MySQL複製表結構和內容到另一張表中的SQL語句

2021-08-17 01:22:16 字數 587 閱讀 9583

1.複製表結構及資料到新錶

**如下:

create table 新錶

select * from 舊表 

2.只複製表結構到新錶

**如下:

create table 新錶

select * from 舊表 where 1=2

即:讓where條件不成立.

方法二:(低版本的mysql不支援,mysql4.0.25 不支援,mysql5已經支援了)

**如下:

create table 新錶

like 舊表 

3.複製舊表的資料到新錶(假設兩個表結構一樣)

**如下:

insert into 新錶

select * from 舊表 

4.複製舊表的資料到新錶(假設兩個表結構不一樣)

**如下:

insert into 新錶(欄位1,欄位2,…….)

select 欄位1,欄位2,…… from 舊表

複製表結構和內容

1.複製表結構和資料?建立表新表名select from舊表名 2.複製表?create table新錶名喜歡舊表名?3。複製表內容插入新錶名select from舊表名 4複製舊表的資料到新錶 假設兩個表結構不一樣 insert into新錶 欄位1,欄位2,select欄位1,欄位2,from舊...

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...