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

mysql使用insert into select插入查出的數(shù)據(jù)

 更新時(shí)間:2023年12月08日 16:38:55   作者:hanjq_code  
這篇文章主要介紹了mysql使用insert into select插入查出的數(shù)據(jù)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

mysql insert into select插入查出的數(shù)據(jù)

#此處注意括號(hào)中的字段不能是字符串也就是不能帶引號(hào)
INSERT INTO bx_well_device_manager ( device_manager_id, device_id, create_uid, modify_uid ) SELECT
    device_id AS device_manager_id,
    device_id,
    create_uid,
    modify_uid 
FROM
	bx_well_device 
WHERE
	del_flag = '0'

mysql查詢:select into 和 insert into select區(qū)別

Insert是T-sql中常用語句,Insert INTO table(field1,field2,...) values(value1,value2,...)這種形式的在應(yīng)用程序開發(fā)中必不可少。

經(jīng)常會(huì)遇到需要表復(fù)制的情況,如將一個(gè)table1的數(shù)據(jù)的部分字段復(fù)制到table2中,或者將整個(gè)table1復(fù)制到table2中,這時(shí)候我們就要使用SELECT INTO 和 INSERT INTO SELECT 表復(fù)制語句了。

1.INSERT INTO SELECT語句

語句形式為:

Insert into Table2(field1,field2,...) select value1,value2,... from Table1

要求目標(biāo)表Table2必須存在,由于目標(biāo)表Table2已經(jīng)存在,所以我們除了插入源表Table1的字段外,還可以插入常量。

2.SELECT INTO FROM語句

語句形式為:

SELECT vale1, value2 into Table2 from Table1

要求目標(biāo)表Table2不存在,因?yàn)樵诓迦霑r(shí)會(huì)自動(dòng)創(chuàng)建表Table2,并將Table1中指定字段數(shù)據(jù)復(fù)制到Table2中。

3.存儲(chǔ)過程中使用SELECT INTO FROM

CREATE  PROCEDURE get_address(
    ->      IN p_playerno SMALLINT,
    ->      OUT p_street VARCHAR(30),
    ->      OUT p_houseno VARCHAR(4),
    ->      OUT p_town VARCHAR(30),
    ->      OUT p_postcode VARCHAR(6))  
    ->  BEGIN    
    ->      SELECT street, houseno, town, postcode
    ->      INTO p_street, p_houseno, p_town, p_postcode
    ->      FROM PLAYERS
    ->      WHERE playerno = p_playerno;           
    ->  END

在使用SELECT …INTO語句時(shí),變量名和數(shù)據(jù)表中的字段名不能相同,否則會(huì)出錯(cuò)。

總結(jié)

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

相關(guān)文章

  • mysql workbench 設(shè)置外鍵的方法實(shí)現(xiàn)

    mysql workbench 設(shè)置外鍵的方法實(shí)現(xiàn)

    在MySQL Workbench中設(shè)置外鍵屬性是非常方便的,本文就來介紹一下mysql workbench 設(shè)置外鍵的方法實(shí)現(xiàn),具有一定能的參考價(jià)值,感興趣的可以了解一下
    2024-01-01
  • centos7.4系統(tǒng)中yum源安裝mysql 5.6

    centos7.4系統(tǒng)中yum源安裝mysql 5.6

    本文給大家介紹的是如何在centos7.4系統(tǒng)中通過yum源安裝MySQL 5.6數(shù)據(jù)庫,CentOS7默認(rèn)數(shù)據(jù)庫是mariadb, 但是 好多用的都是mysql ,但是CentOS7的yum源中默認(rèn)好像是沒有mysql的,今天我們就來看看具體如何操作
    2018-09-09
  • MYSQL鎖表問題的解決方法

    MYSQL鎖表問題的解決方法

    這篇文章主要介紹了MYSQL鎖表問題的解決方法,結(jié)合實(shí)例形式分析了MySQL鎖表問題的常見情況與相應(yīng)解決方法,需要的朋友可以參考下
    2016-03-03
  • Mysql字符串截取及獲取指定字符串中的數(shù)據(jù)

    Mysql字符串截取及獲取指定字符串中的數(shù)據(jù)

    小編童鞋最近接了一個(gè)新需求,需要在MySql的字段中截取一段字符串中的特定字符,下面小編把我的核心代碼分享給大家,對(duì)mysql 字符串截取相關(guān)知識(shí)感興趣的朋友一起看看吧
    2019-11-11
  • windows下mysql中binlog日志分析和數(shù)據(jù)恢復(fù)問題

    windows下mysql中binlog日志分析和數(shù)據(jù)恢復(fù)問題

    這篇文章主要介紹了windows下mysql中binlog日志分析和數(shù)據(jù)恢復(fù)問題,本文通過示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-06-06
  • Java連接mysql數(shù)據(jù)庫并進(jìn)行內(nèi)容查詢的方法

    Java連接mysql數(shù)據(jù)庫并進(jìn)行內(nèi)容查詢的方法

    下面小編就為大家?guī)硪黄狫ava連接mysql數(shù)據(jù)庫并進(jìn)行內(nèi)容查詢的方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-10-10
  • MySQL 表數(shù)據(jù)的導(dǎo)入導(dǎo)出操作示例

    MySQL 表數(shù)據(jù)的導(dǎo)入導(dǎo)出操作示例

    這篇文章主要介紹了MySQL 表數(shù)據(jù)的導(dǎo)入導(dǎo)出操作,結(jié)合實(shí)例形式分析了MySQL 表數(shù)據(jù)的導(dǎo)入導(dǎo)出操作基本命令、使用方法及操作注意事項(xiàng),需要的朋友可以參考下
    2020-04-04
  • MySQL報(bào)錯(cuò) table “xxx” doesn‘t exit的解決

    MySQL報(bào)錯(cuò) table “xxx” doesn‘t exit的解決

    本文主要介紹了MySQL報(bào)錯(cuò) table “xxx” doesn‘t exit的解決,主要原因是英文字母大小寫敏感導(dǎo)致,下面就來介紹一下解決方法,感興趣的可以了解一下
    2023-10-10
  • mysql之explain使用詳解(分析索引)

    mysql之explain使用詳解(分析索引)

    在這里對(duì)explain的各個(gè)字段進(jìn)行詳細(xì)的分析,來幫助大家分析自己所寫的sql是否最佳的使用了索引,需要的朋友可以參考下
    2018-01-01
  • 詳解JDBC數(shù)據(jù)庫鏈接及相關(guān)方法的封裝

    詳解JDBC數(shù)據(jù)庫鏈接及相關(guān)方法的封裝

    這篇文章主要介紹了詳解JDBC數(shù)據(jù)庫鏈接及相關(guān)方法的封裝的相關(guān)資料,下面是封裝的具體類,用到了泛型和反射,希望能幫助到大家,需要的朋友可以參考下
    2017-08-08

最新評(píng)論