複製表操作

2021-06-29 01:11:37 字數 514 閱讀 6222

下面是我2023年7月15號寫下的sql複製表操作的記錄,這裡備份到部落格中來:

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

create table 新錶

select * from 舊表 

2.只複製表結構到新錶

create table 新錶

select * from 舊表 where 1=2 

即:讓where條件不成立.

create table 新錶

like 舊表 //tianshibao  

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

insert into 新錶

select * from 舊表 

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

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

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

mysql複製表的操作

完整的複製乙個表,需要複製表的結構,索引,資料等全部資訊。主要有三個步驟可以實現這一要求 一,獲取要複製表的完整資訊,sql語句如下 select create table tablename g 其中tablename是要複製表的表名,g表示格式化輸出資訊 這條語句會顯示建立表時的sql語句,以及...

oracle 複製表與複製表結構

一 複製表的語法 create table 表名稱 as 子查詢 例子 複製oracel安裝後的預設資料庫scott中的表emp create table myemp as select from emp 此例是表示表結構和表內容一起複製過來了。二 複製表結構 create table 表名稱 as...

oracle複製表資料,複製表結構

1.不同使用者之間的表資料複製 對於在乙個資料庫上的兩個使用者a和b,假如需要把a下表old的資料複製到b下的new,請使用許可權足夠的使用者登入sqlplus insert into b.new select from a.old 如果需要加條件限制,比如複製當天的a.old資料 insert i...