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

SELECT INTO 和 INSERT INTO SELECT 兩種表復制語句簡單介紹

 更新時間:2012年11月09日 11:18:11   作者:  
Insert是T-sql中常用語句,Insert INTO table(field1,field2,...) values(value1,value2,...)這種形式的在應用程序開發(fā)中必不可少
Insert是T-sql中常用語句,Insert INTO table(field1,field2,...) values(value1,value2,...)這種形式的在應用程序開發(fā)中必不可少。但我們在開發(fā)、測試過程中,經(jīng)常會遇到需要表復制的情況,如將一個table1的數(shù)據(jù)的部分字段復制到table2中,或者將整個table1復制到table2中,這時候我們就要使用SELECT INTO 和 INSERT INTO SELECT 表復制語句了。
1.INSERT INTO SELECT語句
語句形式為:Insert into Table2(field1,field2,...) select value1,value2,... from Table1
要求目標表Table2必須存在,由于目標表Table2已經(jīng)存在,所以我們除了插入源表Table1的字段外,還可以插入常量。示例如下:
復制代碼 代碼如下:

INSERT INTO SELECT語句復制表數(shù)據(jù)
--1.創(chuàng)建測試表
create TABLE Table1
(
a varchar(10),
b varchar(10),
c varchar(10),
CONSTRAINT [PK_Table1] PRIMARY KEY CLUSTERED
(
a ASC
)
) ON [PRIMARY]
create TABLE Table2
(
a varchar(10),
c varchar(10),
d int,
CONSTRAINT [PK_Table2] PRIMARY KEY CLUSTERED
(
a ASC
)
) ON [PRIMARY]
GO
--2.創(chuàng)建測試數(shù)據(jù)
Insert into Table1 values('趙','asds','90')
Insert into Table1 values('錢','asds','100')
Insert into Table1 values('孫','asds','80')
Insert into Table1 values('李','asds',null)
GO
select * from Table2
--3.INSERT INTO SELECT語句復制表數(shù)據(jù)
Insert into Table2(a, c, d) select a,c,5 from Table1
GO
--4.顯示更新后的結果
select * from Table2
GO
--5.刪除測試表
drop TABLE Table1
drop TABLE Table2

2.SELECT INTO FROM語句
語句形式為:SELECT vale1, value2 into Table2 from Table1
要求目標表Table2不存在,因為在插入時會自動創(chuàng)建表Table2,并將Table1中指定字段數(shù)據(jù)復制到Table2中。示例如下:
SELECT INTO FROM創(chuàng)建表并復制表數(shù)據(jù)
復制代碼 代碼如下:

--1.創(chuàng)建測試表
create TABLE Table1
(
a varchar(10),
b varchar(10),
c varchar(10),
CONSTRAINT [PK_Table1] PRIMARY KEY CLUSTERED
(
a ASC
)
) ON [PRIMARY]
GO
--2.創(chuàng)建測試數(shù)據(jù)
Insert into Table1 values('趙','asds','90')
Insert into Table1 values('錢','asds','100')
Insert into Table1 values('孫','asds','80')
Insert into Table1 values('李','asds',null)
GO
--3.SELECT INTO FROM語句創(chuàng)建表Table2并復制數(shù)據(jù)
select a,c INTO Table2 from Table1
GO
--4.顯示更新后的結果
select * from Table2
GO
--5.刪除測試表
drop TABLE Table1
drop TABLE Table2

相關文章

  • mysqli多查詢特性 實現(xiàn)多條sql語句查詢

    mysqli多查詢特性 實現(xiàn)多條sql語句查詢

    mysqli相對于mysql有很多優(yōu)勢,mysqli連接數(shù)據(jù)庫和mysqli預處理prepare使用,不僅如此,mysqli更是支持多查詢特性
    2012-12-12
  • MySQL多表查詢機制

    MySQL多表查詢機制

    這篇文章主要介紹了MySQL多表查詢機制,多表查詢首先離不開等值連接,下文我們從等值連接展開詳細內容,具有一定的參考價值需要的小伙伴可以參考一下
    2022-03-03
  • 小心陷阱!MySQL中處理Null時需注意兩點

    小心陷阱!MySQL中處理Null時需注意兩點

    這篇文章主要為大家介紹了MySQL中處理Null時需注意的兩點,很關鍵的兩點,大家千萬要小心
    2016-06-06
  • mysql?8.0.29?winx64.zip安裝配置方法圖文教程

    mysql?8.0.29?winx64.zip安裝配置方法圖文教程

    這篇文章主要為大家詳細介紹了mysql?8.0.29?winx64.zip安裝配置方法圖文教程,文中安裝步驟介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • MySQL優(yōu)化案例系列-mysql分頁優(yōu)化

    MySQL優(yōu)化案例系列-mysql分頁優(yōu)化

    這篇文章主要介紹了MySQL優(yōu)化案例系列-mysql分頁優(yōu)化,需要的朋友可以參考下
    2016-08-08
  • 在MySQL中為何不建議使用utf8

    在MySQL中為何不建議使用utf8

    這篇文章主要介紹了在MySQL中為何不建議使用utf8,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • MySQL使用Sequence創(chuàng)建唯一主鍵的實現(xiàn)示例

    MySQL使用Sequence創(chuàng)建唯一主鍵的實現(xiàn)示例

    Sequence提供了更多的靈活性,本文主要介紹了MySQL使用Sequence創(chuàng)建唯一主鍵的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-05-05
  • 準確獲取MySQL主從延遲時間的方法

    準確獲取MySQL主從延遲時間的方法

    既然是主從,是讀寫分離,那就不可避免會產生延遲,因為數(shù)據(jù)從主機同步到從機,總是需要時間的,那么如何準確獲取主從延遲的時間呢,本文小編給大家詳細介紹了準確獲取MySQL主從延遲時間的方法,需要的朋友可以參考下
    2025-03-03
  • 在Windows上使用ZIP包安裝MySQL的詳細步驟

    在Windows上使用ZIP包安裝MySQL的詳細步驟

    本文詳細介紹了在Windows上使用官方ZIP包安裝MySQL的步驟,包括下載、解壓、配置環(huán)境變量、創(chuàng)建配置文件、初始化MySQL、安裝服務、啟動服務、登錄并修改root密碼以及驗證連接,需要的朋友可以參考下
    2025-02-02
  • Mysql如何通過ibd文件恢復數(shù)據(jù)

    Mysql如何通過ibd文件恢復數(shù)據(jù)

    這篇文章主要介紹了Mysql如何通過ibd文件恢復數(shù)據(jù)問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08

最新評論

志丹县| 舒城县| 龙岩市| 沭阳县| 汝州市| 四会市| 临高县| 阳城县| 白水县| 通辽市| 凭祥市| 西丰县| 昂仁县| 浏阳市| 佳木斯市| 泉州市| 松潘县| 漳浦县| 额尔古纳市| 通化市| 贡觉县| 长兴县| 湘乡市| 潍坊市| 惠来县| 普兰县| 获嘉县| 柘荣县| 保德县| 贡山| 论坛| 公安县| 宿迁市| 蒙自县| 孟州市| 汾阳市| 沾化县| 丰镇市| 黄冈市| 赤峰市| 蕲春县|