複製資料表到新的表

2021-08-20 13:07:33 字數 756 閱讀 5153

分為兩種情況,一種是目標表不存在,另一種是目標表已存在,語法是不同的。

分別以sqlserver和oracle為例,兩者略有不同。

sqlserver中,如果目標表不存在:

1

select*into新錶名from舊表名;

sqlserver中,如果目標表已存在:

1

insertinto新錶名select*from舊表名;

oracle中,如果目標表不存在:

1

createtable新錶名asselect*from舊表名;

oracle中,如果目標表已存在(方法同sqlserver):

1

insertinto新錶名select*from舊表名;

MySQL複製資料表

主題 下面是我在複製表結構以及資料時最常使用的搭配 table new 新錶 table old 原表 create table new like table old 完整複製原表的建表語句以建立新錶 insert into table new select from table old 完整複製原...

MySQL 複製資料表

假設現在有張資料表 users create table users userid int 10 unsigned not null username varchar 100 unique passwd varchar 100 default 123456 primary key userid en...

MySQL複製表資料到新錶的方法

1.mysql複製表結構及資料到新錶 create table 新錶 select from 舊表 2.只複製表結構到新錶 create table 新錶 select from 舊表 where 1 2 即 讓where條件不成立.方法二 低版本的mysql不支援,mysql4.0.25 不支援,...