如何把SQL資料庫中表的資料整行複製,如把第一行的資料整行復

時間 2021-10-14 22:24:01

1樓:匿名使用者

首先必須保證第一行資料有唯一標識列,比如第一行資料的id=1insert into 表名(欄位1,欄位2。。。)select 欄位1,欄位2。。。from 表where id=1

2樓:糖糖寳寳

insert into 表名(tmz,tmzpy,tmzpyzt)select tmz,tmzpy,tmzpyzt from 表名如果空白的有資料,那就把所有列名帶上,關鍵的那列zz1就存入空insert into 表名(tmz,tmzpy,tmzpyzt,tmb,tmj,tmf,ghc1,ghc2,ghc3,zz1,zz11)

select tmz,tmzpy,tmzpyzt,tmb,tmj,tmf,ghc1,ghc2,ghc3,'',zz11 from 表名

因為沒主鍵,可以先刪掉delete,然後再做insert into的操作.

3樓:匿名使用者

1) insert into tab(field1, field2, field3....)

select * from tab

where ***xx--->通過這個限制你要插入的行2)insert into tab select * from tab

where ***xx--->通過這個限制你要插入的行

4樓:匿名使用者

是sql server的話,選中某行,ctrl+c,ctrl+v

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

5樓:神秘原**

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 …)"

6樓:匿名使用者

不同的資料庫語法不同(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 原表;

7樓:匿名使用者

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

複製到另乙個表裡面了。

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

如何把乙個表中的資料複製到另乙個表中,小剛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資料庫也是類似的。

9樓:玉麒麟大魔王

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

10樓:匿名使用者

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

create table 新錶 as select * from 舊表;

舉例子:

已經有的**:select * from

student;

(學生表)

複製一張學生表:

create table

student_one as select * from

student;

11樓:匿名使用者

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

12樓:匿名使用者

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

插入的話用insert ..into

13樓:匿名使用者

insert into tablename1 values(select * from tablename2)

如何將sql資料庫中一列中的值複製到另一列

14樓:匿名使用者

可用update語句來bai更改,但要注意du,兩列的屬zhi性及長度應盡量保持一dao致,回

或被更改的列的答長度大於另一列的長度,否則在update過程中容易報錯。

1、建立測試表,插入資料:

create table test

(id int,

name varchar(10),

name1 varchar(10))

insert into test values (1,'a','s')

insert into test values (2,'b','w')

insert into test values (3,'c','x')

資料如下:

2、現在要將name1的內容更改為name中的內容,可用如下語句:

update test set name1=name;

3、更改後的結果如圖(此時name和name1列的內容就相同了):

15樓:匿名使用者

update 表 set 列1=列2 where id=2

執行以上sql語句就行了。

後現條件是只打複製指定行,不加的話,將複製整個表

16樓:匿名使用者

c.store_id 呢

c是什麼表

17樓:匿名使用者

update a set money=age where 1=1;

sql資料庫使用者驗證語句,SQL資料庫使用者驗證語句

sql語句 select from tablename where userid userid and userpwd userpass 要不寫在儲存過程裡 set ansi nulls on set quoted identifier on goalter procedure dbo loginp...

SQL資料庫高手請進,SQL資料庫高手請進

使用學號分組,統計通過和不通過的數量即可 不用管什麼成績了 比如某學號有7門課程,通過3門 不通過4門,那麼就可以知道通過率了 select a,case b when 通過 then 1 else 0 as 通過科目數 count a as 總科目數 case b when 通過 then 1 e...

sql資料庫如何匯出

一棵無所不知的小白菜 1 開啟sql server,找到需要匯出的資料庫。2 在需要匯出的資料庫上右擊,選擇任務選項中的匯出資料選項。3 sql server匯入和匯出嚮導視窗中,單擊下一步按鈕。4 選擇資料來源對話方塊中,選擇資料來源選項中的microsoft ole db provider fo...