mysql中blog数据_zp blog
INSERT語句還可以將SELECT語句查詢出來的數(shù)據(jù)插入到另一個表中,即可快速地從一個或多個表中向一個表中插入多個行。這樣,可以方便不同表之間進(jìn)行數(shù)據(jù)交換。
基本的語法格式如下:INSERT?INTO?表名1(字段列表1)
SELECT?字段列表2?FROM?表名2?WHERE?條件表達(dá)式;表名1:表示記錄插入到哪個表中。
字段列表1:表示為哪些字段賦值。
字段列表2:表示從表中查詢出哪些字段的數(shù)據(jù)。
表名2:表示記錄是從哪個表中查詢出來的。
條件表達(dá)式:表示設(shè)置SELECT語句的查詢條件。
將“表名2”中查詢出來的記錄插入到“表名1”中以后,“表名2”中仍然保存著原來的記錄。
提示:
使用這種方法時,必須保證“字段列表1”和“字段列表2”中的字段個數(shù)是一樣的,同時,也必須保證每個對應(yīng)的字段的數(shù)據(jù)類型是一樣的。如果數(shù)據(jù)類型不一樣,數(shù)據(jù)庫系統(tǒng)會報錯。然后,阻止INSERT語句向下執(zhí)行。
例:INSERT?INTO?`product_a`(product_id,price)
SELECT?product_id,price?FROM?`product_b`?WHERE?price?>=60?AND?price?<70;
#將product_b表中價格在60~70之間的產(chǎn)品號和價格導(dǎo)入product_a表中
總結(jié)
以上是生活随笔為你收集整理的mysql中blog数据_zp blog的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 万家乐热水器e2故障怎么解决(生产热水器
- 下一篇: 2060和1070ti性能差距