mysql 從乙個表中查資料並插入另乙個表實現方法

2021-08-28 20:49:30 字數 631 閱讀 4070

mysql 從乙個表中查資料並插入另乙個表實現方法

不管是在**開發還是在應用程式開發中,我們經常會碰到需要將mysql或ms sqlserver某個表的資料批量匯入到另乙個表的情況,甚至有時還需要指定匯入字段。

本文就將以mysql資料庫為例,介紹如何通過sql命令行將某個表的所有資料或指定欄位的資料,匯入到目標表 中。此方法對於sqlserver資料庫,也就是t-sql來說,同樣適用 。

類別一、如果兩張張表(匯出表和目標表)的字段一致,並且希望插入全部資料,可以用這種方法:

insert into  目標表  select  * from  **表 ;

例如,要將 articles 表插入到 newarticles 表中,則可以通過如下sql語句實現:

insert into  newarticles  select  * from  articles ;

類別二、如果只希望匯入指定字段,可以用這種方法:

insert into  目標表 (欄位1, 欄位2, ...)  select   欄位1, 欄位2, ...   from  **表 ;

請注意以上兩表的字段必須一致,否則會出現資料轉換錯誤。

mysql 從乙個表中查資料並插入另乙個表實現方法

類別一 如果兩張張表 匯出表和目標表 的字段一致,並且希望插入全部資料,可以用這種方法 insert into 目標表 select from 表 例如,要將 articles 表插入到 newarticles 表中,則可以通過如下sql語句實現 insert into newarticles se...

mysql 從乙個表中查資料,插入另乙個表

類別一 如果兩張張表 匯出表和目標表 的字段一致,並且希望插入全部資料,可以用這種方法 insert into 目標表select from 表 例如,要將 articles 表插入到 newarticles 表中,則可以通過如下sql語句實現 insert into newarticles sel...

mysql從乙個表中拷貝資料到另乙個表中sql語句

這一段在找新的工作,今天面試時,要做一套題,其中遇到這麼一句話,從乙個表中拷貝所有的資料到另乙個表中的sql是什麼?原來我很少用到,也沒注意過這個問題,面試後我上網查查,回來自己親手寫了寫,測試了下,確實有的。現在我記錄下。這個語句是 insert into a select from b 這個語句...