国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

mysql 從一個表中查數據并插入另一個表實現方法

2024-07-24 13:13:14
字體:
來源:轉載
供稿:網友

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  來源表 ;

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

INSERT INTO TPersonnelChange(     UserId,    DepId,    SubDepId,    PostionType,    AuthorityId,    ChangeDateS,    InsertDate,    UpdateDate,    SakuseiSyaId  )SELECT    UserId,    DepId,    SubDepId,    PostionType,    AuthorityId,    DATE_FORMAT(EmployDate, '%Y%m%d'),    NOW(),    NOW(),    1 FROM    TUserMst WHERE    `Status` = 0 AND QuitFlg = 0 AND UserId > 2 

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宝鸡市| 光泽县| 南投市| 台南县| 祁门县| 屏山县| 湖南省| 温泉县| 如东县| 什邡市| 札达县| 哈密市| 平山县| 长阳| 西乡县| 灵丘县| 五大连池市| 调兵山市| 玉门市| 西林县| 梨树县| 当雄县| 谷城县| 台东县| 平山县| 密云县| 衡山县| 仲巴县| 西畴县| 康乐县| 临桂县| 永德县| 万年县| 涞源县| 临漳县| 东乡县| 湘潭市| 安化县| 宁化县| 延津县| 巴东县|