欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

SQL?INSERT及批量的幾種方式總結(jié)

 更新時(shí)間:2023年02月02日 11:27:46   作者:風(fēng)氣云曦  
SQL提供了INSERT語句,用于將一行或多行插入表中,下面這篇文章主要給大家介紹了關(guān)于SQL?INSERT及批量的幾種方式,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下

1、常規(guī)INSERT寫法

INSERT INTO ...  VALUES (...);

INSERT INTO 表名( `字段1`, `字段2`) VALUES ('字段1的值', '字段2的值');

2、SELECT語句返回值INSERT

INSERT INTO ...VALUES (..., (select ...));

INSERT INTO 表名1(`字段1`, `字段2`) 
VALUES (字段1的值, (select 查詢字段 from 表名2 where 條件));

也可以變化為查詢多個(gè)字段,再新增數(shù)據(jù)

INSERT INTO ...VALUES (select ...);

INSERT IGNORE INTO `表名1` (
? `字段1`,
? `字段2`
)
SELECT
? `字段3` AS 字段1,
? '字段4' AS 字段2
FROM `表名2` WHERE 條件

注意:查詢出來必須只有一個(gè)行

3、批量多行INSERT

INSERT INTO ... VALUES (...), (...),(...);

INSERT INTO 表名(字段1, 字段2)
VALUES (字段1數(shù)據(jù), 字段2數(shù)據(jù)),
       (字段1數(shù)據(jù), 字段2數(shù)據(jù)),
       (字段1數(shù)據(jù), 字段2數(shù)據(jù));

或者多行查詢后新增,

INSERT INTO ... VALUES (...,select...), (...,select...),(...,select...);

INSERT INTO 表名1(`字段1`, `字段2`) 
VALUES 
(字段1的值, (select 查詢字段 from 表名2 where 條件)),
(字段1的值, (select 查詢字段 from 表名3 where 條件)),
(字段1的值, (select 查詢字段 from 表名4 where 條件));

或者使用union all:

INSERT INTO ... 

(SELECT ...,(select ...) ) union all
(SELECT ...,(select ...) ) union all
(SELECT ...,(select ...) );

INSERT INTO 表名1 (`字段1`, `字段2`)
(SELECT 字段1的值,(select 查詢字段 from 表名2 where 條件) FROM 表名3 WHERE 條件) union all
(SELECT 字段1的值,(select 查詢字段 from 表名2 where 條件) FROM 表名3 WHERE 條件) union all
(SELECT 字段1的值,(select 查詢字段 from 表名3 where 條件) FROM 表名4 WHERE 條件);

分享一下、日常使用到幾種寫法,如有錯(cuò)誤,歡迎指正。

附:插入檢索出的數(shù)據(jù)

INSERT INTO Customers(ID,
name,
address,
city,
country)
SELECT ID,
name,
address,
city,
country
from Custnew;

總結(jié)

到此這篇關(guān)于SQL INSERT及批量的幾種方式的文章就介紹到這了,更多相關(guān)SQL INSERT批量方式內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • mysql 字段as詳解及實(shí)例代碼

    mysql 字段as詳解及實(shí)例代碼

    這篇文章主要介紹了mysql 字段as詳解,并附實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下
    2016-09-09
  • MySql insert插入操作的3個(gè)小技巧分享

    MySql insert插入操作的3個(gè)小技巧分享

    這篇文章主要介紹了MySql insert插入操作的3個(gè)小技巧分享,本文講解了插入的數(shù)據(jù)來源自其他表、插入時(shí)排除(忽略)重復(fù)記錄、插入時(shí)遇到重復(fù)記錄做更新操作三個(gè)小技巧,需要的朋友可以參考下
    2015-03-03
  • 詳解 Mysql 事務(wù)和Mysql 日志

    詳解 Mysql 事務(wù)和Mysql 日志

    這篇文章主要介紹了詳解 Mysql 事務(wù)和Mysql 日志的相關(guān)資料,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-08-08
  • MySQL存儲(chǔ)過程圖文實(shí)例講解

    MySQL存儲(chǔ)過程圖文實(shí)例講解

    雖然MySQL的存儲(chǔ)過程一般情況下是不會(huì)使用到的,但是在一些特殊場(chǎng)景中,還是有需求的,下面這篇文章主要給大家介紹了關(guān)于MySQL存儲(chǔ)過程的相關(guān)資料,需要的朋友可以參考下
    2022-03-03
  • MySQL 修改密碼實(shí)例詳解

    MySQL 修改密碼實(shí)例詳解

    這篇文章主要介紹了MySQL 修改密碼實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-07-07
  • Mysql 9.0.0創(chuàng)新MSI安裝的實(shí)現(xiàn)

    Mysql 9.0.0創(chuàng)新MSI安裝的實(shí)現(xiàn)

    本文提供了MySQL 9.0.0版本的MSI安裝方法,包括安裝前的下載鏈接,安裝過程中的選項(xiàng)介紹,以及安裝完成后的配置指南,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-10-10
  • Mysql NULL導(dǎo)致的神坑

    Mysql NULL導(dǎo)致的神坑

    這篇文章主要介紹了Mysql NULL導(dǎo)致的神坑,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • 深入理解MySQL中的事務(wù)機(jī)制

    深入理解MySQL中的事務(wù)機(jī)制

    這篇文章主要介紹了MySQL中的事務(wù)機(jī)制,事務(wù)機(jī)制在各大MySQL教程中均為重要知識(shí),需要的朋友可以參考下
    2015-06-06
  • SQL NULL值的定義測(cè)試處理空數(shù)據(jù)及SQL?UPDATE語句使用詳解

    SQL NULL值的定義測(cè)試處理空數(shù)據(jù)及SQL?UPDATE語句使用詳解

    這篇文章主要為大家介紹了SQL NULL值的定義測(cè)試處理空數(shù)據(jù)及SQL?UPDATE語句使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • MYSQL輸入密碼后閃退現(xiàn)象的解決方法

    MYSQL輸入密碼后閃退現(xiàn)象的解決方法

    最近在啟動(dòng)MySQL服務(wù)端并輸入密后,出現(xiàn)閃退現(xiàn)象,實(shí)際上這種問題很常見,下面這篇文章主要給大家介紹了關(guān)于MYSQL輸入密碼后閃退現(xiàn)象的解決方法,文中介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05

最新評(píng)論