1. 程式人生 > >sql使用小技巧之INSERT INTO SELECT 語句的使用心得了解下

sql使用小技巧之INSERT INTO SELECT 語句的使用心得了解下

INSERT INTO SELECT 語句的主要作用就是從一個表複製資料,然後把資料插入到一個已存在的表中,且目標表中任何已存在的行都不會受影響。它的語法有兩種,如下:

從一個表中複製所有的列插入到另一個已存在的表中:
INSERT INTO table2
SELECT * FROM table1;

只複製希望的列插入到另一個已存在的表中:
INSERT INTO table2
(column_name(s))
SELECT column_name(s)
FROM table1;

來看兩個表的資料:

 

 來看個例項感受下:

 我們來檢視b_user表的資料:

 好啦,本次記錄就到這裡了。

如果感覺不錯的話,請多多點贊支援哦。。。

相關推薦

sql使用技巧INSERT INTO SELECT 語句的使用心得了

INSERT INTO SELECT 語句的主要作用就是從一個表複製資料,然後把資料插入到一個已存在的表中,且目標表中任何已存在的行都不會受影響。它的語法有兩種,如下: 從一個表中複製所有的列插入到另一個已存在的表中: INSERT INTO table2 SELECT *

[22]SQL INSERT INTO SELECT 語句

lex weibo face weight font website .com 存在 taobao [22]SQL INSERT INTO SELECT 語句 INSERT INTO SELECT 語句從一個表復制數據,然後把數據插入到一個已存在的表中。目標表中任何已存在的

SQLINSERT INTO SELECT語句SELECT INTO FROM語句

  INSERT INTO SELECT語句與SELECT INTO FROM語句,都是將一個結果集插入到一個表中; #INSERT INTO SELECT語句 1、語法形式: Insert into Table2(field1,field2,…) select value1,value2,

INSERT INTO SELECT 語句

數據 pps HR select str spa sel into 語法 INSERT INTO SELECT 語句從一個表復制數據,然後把數據插入到一個已存在的表中。目標表中任何已存在的行都不會受影響。 INSERT INTO SELECT 語法 我們可以從一個表

node總結MongoDB增刪改查操作

廢話不多說,先來看安裝包的命令: cnpm install mongodb 完事我們需要在 MongoDB 中建立一個數據庫,首先我們需要建立一個 MongoClient 物件,然後配置好指定的 URL 和 埠號,如果資料庫不存在,MongoDB 將建立資料庫並建立連線,來看程式碼:

node總結MySQL增刪改查操作

廢話不多說啊,先來看node中安裝MySQL包的命令: cnpm install mysql 完事看個簡單的查詢例項,先來感受下: var mysql = require('mysql'); var connection = mysql.createConnection({

微信程式6種盈利方式?進來

2018年最焦距“微信小程式"入口不斷増加、功 能持迭代。那麼,如何藉由小程式盈利呢?快來和小編一起看看吧 微信小程式數量達到100萬 商家如何利用小程式盈利? 1:純小程式創業 對現有產品的功能進行延伸,開發一個與現有APP相輔相成的小程式。 通過小程式的高擴散性,解決ap

SELECT INTOINSERT INTO SELECT 兩種表複製語句SQL資料庫和Oracle資料庫的區別)

https://www.cnblogs.com/mq0036/p/4155136.html 我們經常會遇到需要表複製的情況,如將一個table1的資料的部分欄位複製到table2中,或者將整個table1複製到table2中,這時候我們就要使用SELECT INTO 和 INSER

SELECT INTOINSERT INTO SELECT 兩種表復制語句

from 分享 目標表 lec table text 一個 ima 數據 from:http://www.cnblogs.com/freshman0216/archive/2008/08/15/1268316.html Insert是T-sql中常用語句,Inser

SELECT INTOINSERT INTO SELECT 兩種表複製語句

1.INSERT INTO SELECT語句 語句形式為:Insert into Table2(field1,field2,...) select value1,value2,... from Table1 或者:Insert into Table2 select  *  from T

INSERT INTO SELECT FROM 語句的一個除錯

兩個表結構相同,第一個欄位id是自增唯一的,因此不在搬運的欄位列表裡,其他欄位都要複製過去。 先試了: insert into leather_shoes_attachment_log(parent_id,object_id,attachment_filename,attachment_na

mysql 資料庫插入語句insert into,replace into ,insert ignore

最近才發現mysql的插入語句居然有如此多的用法,這裡拿來分享一下. ①關於insert into :   insert into table_name values();   insert into table_name (column) values ();   ins

SELECT INTOINSERT INTO SELECT 兩種表複製語句

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

1、SQL Server:SELECT INTOINSERT INTO SELECT

做資料庫開發的過程中難免會遇到有表資料備份的,而SELECT INTO……和INSERT INTO SELECT…… 這兩種語句就是用來進行表資料複製,下面簡單的介紹下: 1、INSERT INTO SELECT 語句格式:Insert Into Table2(column1,column2……) Sele

mysql中SELECT INTOINSERT INTO SELECT 兩種表複製語句

1.INSERT INTO SELECT語句       語句形式為:Insert into Table2(field1,field2,...) select value1,value2,... from Table1       要求目標表Table2必須存在,由於

SQL資料庫視訊》玩轉SELECT語句(一)

         敲機房收費系統的時候,感覺我的SELECT語句總是千篇一律,txtSQL=”select* from talbel _source where search_condition ”這怎麼可以,把整個系統敲完也沒有把最基本的select語句格式用到自己的程式

Mysql 中將select查詢的值賦給insert語句-insert into select

場景:新增選單的時候,有資料來源於前面的資料鍵值,例如父id例子:CREATE TABLE `menu`  (  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵id',  `parent_id` bigint(20) N

select intoinsert into select

rim database ble spa ins data weight font insert select into:   創建測試語句 create database MyDemoTest go use MyDemoTest go create table A (

jquery實用技巧輸入框提示語句

ces 輸入數據 獲取 help lpad keyword 標簽 就是 tab 我們在編寫網頁的時候不可避免的會遇到輸入框,那麽怎麽設計輸入框才能更加優雅呢?不同的人會有不同的答案,下面分享一個比較不錯的設計。 效果圖 細節 這個效果主要是通過JQuery來實現,我的思

python路(控制語句二)

結束 語句 for break 多個 判斷 嵌套 循環語句 遍歷 1、判斷語句:往往用來對是否滿足條件進行判斷。if、if...else...、if...elif...else...、if嵌套。 2、循環語句while:一般通過數值是否滿足循環條件。for:一般是對能保存多