国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 开阳县| 扶风县| 小金县| 马关县| 大理市| 江西省| 苏尼特左旗| 黄石市| 辽阳县| 新津县| 井陉县| 英吉沙县| 南投市| 沙雅县| 京山县| 辽阳市| 西和县| 莱阳市| 九龙城区| 利川市| 高州市| 长海县| 宁夏| 湾仔区| 监利县| 瑞金市| 汤原县| 固原市| 哈密市| 郁南县| 闻喜县| 宁南县| 五指山市| 丹东市| 平乐县| 遵义市| 资阳市| 冷水江市| 星座| 和顺县| 凤翔县|