如何將資料庫中一張表的全部內容複製到資料庫中另一張表中

時間 2021-10-14 21:32:07

1樓:

sql語句:

insert into b select * from a;

sql 語句就是對資料庫進行操作的一種語言。

結構化查詢語言(structured query language)簡稱sql,結構化查詢語言是一種資料庫查詢和程式語言,用於訪問資料以及查詢、更新和管理關係資料庫系統;

2樓:babyan澀

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

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

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

select * into 新錶名 from 舊表名;

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

insert into 新錶名 select * from 舊表名;

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

create table 新錶名 as select * from 舊表名;

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

insert into 新錶名 select * from 舊表名;

3樓:我tm不管

insert into b select * from a

sql語句 怎麼把乙個表的資料複製到另外乙個表裡面

4樓:神秘原**

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

insert into 新錶 select * from 舊表

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

insert into 新錶(欄位1,欄位2,.......) select 欄位1,欄位2,...... from 舊表

3、複製表結構及資料到新錶

select * into 目標表名 from 源表名(要求目標表不存在,因為在插入時會自動建立)

4、只複製表結構到新錶

create table 新錶 select * from 舊表 where 1=2 即:讓where條件不成立.

擴充套件資料

基本sql語句

1、資料表的建立

create table 資料表名稱(欄位1 型別1(長度),欄位2 型別2(長度) …… )

2、 資料記錄篩選

sql="select * from 資料表 where欄位名=字段值 order by欄位名[desc]"

3、更新資料記錄

sql="update 資料表 set欄位名=字段值 where 條件表示式"

4、刪除資料記錄

sql="delete from 資料表 where 條件表示式"

5、 新增資料記錄

sql="insert into 資料表 (欄位1,欄位2,欄位3 …) values (值1,值2,值3 …)"

5樓:匿名使用者

不同的資料庫語法不同(sql server和oracle為例),且複製包括目標表已存在和目標表不存在的情況,分別回答:

sql server中,如果目標表存在:

insert into 目標表 select * from 原表;

sql server中,,如果目標表不存在:

select * into 目標表 from 原表;

oracle中,如果目標表存在:

insert into 目標表 select * from 原表;

commit;

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

create table 目標表 as select * from 原表;

6樓:匿名使用者

怎麼把乙個表的資料複製到另外乙個表裡面,是因為這個表的資料快沒用了所以複製

複製到另乙個表裡面了。

7樓:深圳市勵拓軟體****

如何把乙個表中的資料複製到另乙個表中,小剛seo為你解答

複製表結構及資料到新錶 select * into 目標表名 from 源表名(要求目標表不存在,因為在插入時會自動建立)

步驟閱讀.2只複製表結構到新錶 create table 新錶 select * from 舊表 where 1=2 即:讓where條件不成立.

步驟閱讀.3複製舊表的資料到新錶(假設兩個表結構一樣) insert into 新錶 select * from 舊表

步驟閱讀.4複製舊表的資料到新錶(假設兩個表結構不一樣) insert into 新錶(欄位1,欄位2,.......) select 欄位1,欄位2,...... from 舊表

步驟閱讀.5oracle資料庫也是類似的。

8樓:玉麒麟大魔王

語言怎麼把乙個表的資料複製到另乙個表裡面呢?複製貼上。

9樓:匿名使用者

如果sql中已經有一張存在的資料表,想複製一張屬於自己的資料表。可以:

create table 新錶 as select * from 舊表;

舉例子:

已經有的**:select * from

student;

(學生表)

複製一張學生表:

create table

student_one as select * from

student;

10樓:匿名使用者

inset into 表 (欄位1,欄位2) select 欄位1,欄位2 from 表2

11樓:匿名使用者

說清楚一點,是將一張表的內容更新為另一張還是插入到另一張,如果是更新到則用update..set

插入的話用insert ..into

12樓:匿名使用者

insert into tablename1 values(select * from tablename2)

SQL資料庫,如何把一張表從資料庫中插入到另外資料庫?如何寫語句

如果兩個表結構完全一樣的,用insert into data2.table2 select from data1.table1 如果結構不一樣或者你要指定欄位,用insert into data2.table2 欄位1,欄位2,欄位 select 欄位j,欄位k,欄位m from data1.tab...

資料庫從一張表向另一張表怎麼插入資料

千鋒教育 下面以mysql資料庫為例分情況一一說明 兩張表 inserttest和inserttest2,前者中有測試資料 1.如果2張表的欄位一致,並且希望插入全部資料,可以用這種方法 insert into 目標表 select from 表 insert into inserttest sel...

sqlserver將一張表的資料全部匯入到另一張表應該怎

護膚達人it宅族 sql一張表資料匯入另一張表 如果2張表的字段一致,並且希望插入全部資料,可以用這種方法 code www.2cto.com insert into 目標表 select from 表 比如要將 articles 表插入到 newarticles 表中,則是 insert into...