最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mysql如何將查詢結果插入到另一張表中

 更新時間:2023年10月12日 10:22:25   作者:飛廉灬少將  
這篇文章主要介紹了mysql如何將查詢結果插入到另一張表中問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

mysql將查詢結果插入到另一張表中

INSERT INTO

(1) 如果兩張表(導出表和目標表)的字段一致,并且希望插入全部數(shù)據(jù),可以用這種方法:

INSERT INTO 目標表 SELECT * FROM 來源表 WHERE 條件;

例:要將 student表插入到 newStudent 表中,則可以通過如下SQL語句實現(xiàn):

INSERT INTO newStudent SELECT * FROM student;

(2) 如果只希望導入指定字段,可以用這種方法:

INSERT INTO 目標表(字段1,字段2,...) SELECT 字段1,字段2,... FROM 來源表 WHERE 條件;

這里需要注意:兩表的字段必須一致(位置一致,類型一致),否則會出現(xiàn)數(shù)據(jù)轉(zhuǎn)換錯誤。

例:臨時信息表部分字段信息中的數(shù)據(jù)同步到信息表中

INSERT INTO `litemall_company_enter`
(user_id,`name`,`type`,`time`,number,price,link,brief,product,`code`,legal_person,phone,email,address,`sign`,add_time,update_time,deleted)
SELECT
-1,t.`name`,t.`type`,t.`time`,t.number,t.price,t.link,t.brief,t.product,t.`code`,t.legal_person,t.phone,t.email,t.address,1,NOW(),NOW(),0
FROM `litemall_company_enter_temporary` t
WHERE t.id IN (2,4,6)

(3) 如果需要只導入目標表中不存在的記錄,可以使用這種方法:

INSERT INTO 目標表(字段1, 字段2, …) SELECT 字段1, 字段2, … FROM 來源表 
WHERE NOT exists (SELECT * FROM 目標表 WHERE 目標表.比較字段 = 來源表.比較字段);

例:臨時信息表部分字段信息中的數(shù)據(jù)同步到信息表中,如果存在則不同步,不存在則同步

INSERT INTO `litemall_company_enter`
(user_id,`name`,`type`,`time`,number,price,link,brief,product,`code`,legal_person,phone,email,address,`sign`,add_time,update_time,deleted)
SELECT
-1,t.`name`,t.`type`,t.`time`,t.number,t.price,t.link,t.brief,t.product,t.`code`,t.legal_person,t.phone,t.email,t.address,1,NOW(),NOW(),0
FROM `litemall_company_enter_temporary` t
WHERE NOT EXISTS
(SELECT * FROM `litemall_company_enter` e WHERE e.name=t.name AND e`.code=t.code )

SELECT INTO

SELECT INTO 語句從一個表中選取數(shù)據(jù),然后把數(shù)據(jù)插入另一個表中。常用于創(chuàng)建表的備份復件或者用于對記錄進行存檔。

(1) 兩張表字段完全一致,全部字段數(shù)據(jù)進行拷貝

SELECT * INTO student_backups FROM student WHERE class='高三(2)班';

(2) 拷貝指定字段

SELECT name,age,student_num INTO student_backups FROM student WHERE class='高三(2)班';

(3) IN 子句可用于向另一個數(shù)據(jù)庫 Backup.mdb 中拷貝表

SELECT * INTO student IN 'Backups.mdb' FROM student WHERE class='高三(2)班';

(4) 多表關聯(lián)選取數(shù)據(jù)

SELECT s.name,t.id INTO teacher_student_backups FROM student s INNER JOIN teacher t ON s.tid=t.id;

mysql查詢結果的數(shù)據(jù)新增到另一張表里

1.把B表的數(shù)據(jù)查詢出新增到A表去

`INSERT INTO a(id,name)?
SELECT ?b.id as id,b.name as name FROM b;`?

2.B表的字段滿足不了A的情況下

‘name’是對應type ,now()是對應的create_date

INSERT INTO dim_attach (type,bill_id,url,create_date) select ?'name', ?a.id AS bill_id, a.head_address AS url,now()
FROM
?dim_people a

總結

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • MySQL 全文索引使用指南

    MySQL 全文索引使用指南

    在 MySQL 中,我們經(jīng)常使用 WHERE 條件用于進行值的相等比較、范圍過濾。然而,我們也會使用關鍵字進行搜索,這個基于搜索值與其他值的相關性來進行過濾。MySQL全文檢索即用于這種場景。本篇將介紹如何使用全文檢索。
    2021-05-05
  • mysql共享鎖與排他鎖用法實例分析

    mysql共享鎖與排他鎖用法實例分析

    這篇文章主要介紹了mysql共享鎖與排他鎖用法,結合實例形式分析了mysql共享鎖與排他鎖相關概念、原理、用法及操作注意事項,需要的朋友可以參考下
    2019-09-09
  • 優(yōu)化InnoDB表BLOB,TEXT列的存儲效率

    優(yōu)化InnoDB表BLOB,TEXT列的存儲效率

    今天小編就為大家分享一篇關于優(yōu)化InnoDB表BLOB,TEXT列的存儲效率,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • MySQL數(shù)據(jù)庫CPU飆升到100%的詳細解決方案

    MySQL數(shù)據(jù)庫CPU飆升到100%的詳細解決方案

    在監(jiān)控線上數(shù)據(jù)庫的運行是否安全、正常的過程中,cpu使用率是一個重要的指標,一旦cpu使用率飆升至90%+甚至達到100%,必然會對數(shù)據(jù)庫的正常工作產(chǎn)生影響,下面這篇文章主要給大家介紹了關于MySQL數(shù)據(jù)庫CPU飆升到100%的詳細解決方案,需要的朋友可以參考下
    2023-05-05
  • navicat 8 for mysql建庫的方法

    navicat 8 for mysql建庫的方法

    在本篇文章里小編給大家分享的是關于navicat 8 for mysql建庫的方法以及相關知識點,需要的朋友們參考學習下。
    2019-08-08
  • MySQL常用SQL語句總結包含復雜SQL查詢

    MySQL常用SQL語句總結包含復雜SQL查詢

    今天小編就為大家分享一篇關于MySQL常用SQL語句總結包含復雜SQL查詢,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • 關于SQL語句中的AND和OR執(zhí)行順序遇到的問題

    關于SQL語句中的AND和OR執(zhí)行順序遇到的問題

    在SQL語句中的AND和OR執(zhí)行順序中我們經(jīng)常會遇到一些問題,下面有簡單的解決方法,小編來和大家一起來看看
    2019-05-05
  • mysql oracle和sqlserver分頁查詢實例解析

    mysql oracle和sqlserver分頁查詢實例解析

    最近簡單的對oracle,mysql,sqlserver2005的數(shù)據(jù)分頁查詢作了研究,把各自的查詢的語句貼到腳本之家平臺供大家參考
    2017-10-10
  • MySQL修改lower_case_table_names參數(shù)的方法實踐

    MySQL修改lower_case_table_names參數(shù)的方法實踐

    本文主要介紹了MySQL修改lower_case_table_names參數(shù),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-05-05
  • MySql數(shù)據(jù)庫分布式存儲配置實操步驟

    MySql數(shù)據(jù)庫分布式存儲配置實操步驟

    這篇文章主要為大家介紹了MySql數(shù)據(jù)庫分布式存儲配置實操步驟詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-07-07

最新評論

阿拉善右旗| 同德县| 麟游县| 将乐县| 游戏| 福安市| 鹿邑县| 沽源县| 广水市| 桃江县| 怀集县| 苗栗市| 宁安市| 德惠市| 宜春市| 抚州市| 柳河县| 阜平县| 碌曲县| 拉萨市| 凉城县| 兰州市| 隆安县| 惠东县| 龙江县| 定结县| 武威市| 屯门区| 老河口市| 合川市| 泗洪县| 观塘区| 西青区| 吕梁市| 开阳县| 宁海县| 那曲县| 朝阳县| 巴塘县| 宣化县| 六安市|