国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平果县| 五台县| 吐鲁番市| 曲麻莱县| 甘孜县| 孝感市| 化德县| 北川| 枣阳市| 吉木萨尔县| 巴彦县| 海丰县| 普格县| 乌鲁木齐县| 太白县| 萨嘎县| 衡阳市| 建昌县| 蓬安县| 建宁县| 哈密市| 齐河县| 乌拉特后旗| 宣威市| 辽阳县| 清流县| 绥芬河市| 招远市| 西华县| 南安市| 公主岭市| 祁东县| 徐汇区| 白河县| 浦北县| 焉耆| 丰顺县| 民勤县| 广西| 炎陵县| 鲁甸县|