第一種(未建立表)
建立表2,只拷貝表1的結構到表2,不拷貝資料第二種(已建立表)create table table2 like table1
建立表2, 同時拷貝表1的資料和結構到表2
create table table2 select * from table1
表2,表1欄位完全匹配已經建立了新錶 表2,且字段完全匹配的情況下
insert into table2 select * from table1
已經建立了新錶 表2,且字段完全匹配的情況下,匯入表1指定條件資料
insert into table2 select * from table1 – where 拼接表1條件
表2,表1欄位不匹配已經建立了新錶 表2,且字段不匹配的情況下
insert into 表2 (列名1,列名2,列名3) select 列1,列2,列3 from 表1
已經建立了新錶 表2,且字段不匹配的情況下,匯入表1指定條件資料
insert into 表2 (列名1,列名2,列名3) select 列1,列2,列3 from 表1 – where 拼接表1條件
*不同資料庫,需要在表前面加資料庫字首,database.表名。
測試語句為(已經驗證過):
insert into t_material_group (f_id,f_name,f_create_by,f_create_time,f_update_by,f_update_time,f_yn)select id,name,create_user,create_time,update_user,update_time,yn from material_group
SQL如何將乙個表的資料插入另乙個表
sql實現將乙個表的資料插入到另外乙個表的 第一種情況的 1 如果2張表的字段一致,並且希望插入全部資料,可以用這種方法 insert into 目標表 select from 表 2 比如要將 articles 表插入到 newarticles 表中,則是 insert into newartic...
MySQL如何將乙個表的字段更新到另乙個表中
業務 將乙個表的字段更新到另乙個表中 今天遇到的乙個問題,迷茫了半天,在我記憶中第一種寫法是正確的,但是在mysql中,嘗試半天也不對,不知道其他資料是否支援 在網上看到有帖子也是這樣的寫法 第一種寫法 update t set t.spu b.spu from table1 t,table2 b ...
SQL學習 如何將乙個表的資料複製到另乙個新錶
1.兩個表的結構一樣 insert into 新錶 select from 舊表 2.兩個表的結構不一樣 insert into 新錶 欄位1,欄位2,select 欄位1,欄位2,from 舊表 1.複製表結構和資料到新錶 select into 新錶 from 舊表 mysql不適用 2.只複製...