分為兩種情況,一種是目標表不存在,另一種是目標表已存在,語法是不同的。
分別以sqlserver和oracle為例,兩者略有不同。
sqlserver中,如果目標表不存在:
1
select
*
into
新錶名
from
舊表名;
sqlserver中,如果目標表已存在:
1
insert
into
新錶名
select
*
from
舊表名;
oracle中,如果目標表不存在:
1
create
table
新錶名
as
select
*
from
舊表名;
oracle中,如果目標表已存在(方法同sqlserver):
1
insert
into
新錶名
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 不支援,...