SQL將一個(gè)表中的數(shù)據(jù)插入到另一個(gè)表中的方法
創(chuàng)建測(cè)試表MyStudentInfo
CREATE table MyStudentInfo ( Id int not null primary key, Name varchar(16), Age int, Gender varchar(2), Phone varchar(16), Address varchar(50), GradeId int )
聯(lián)合插入多條數(shù)據(jù)
INSERT INTO MyStudentInfo SELECT 1,'張三',20,'1','15801258912','上海',1 UNION SELECT 2,'李四',22,'1','12345678901','北京',1 UNION SELECT 3,'王五',16,'1','13976891234','天津',2 UNION SELECT 4,'趙六',19,'1','18676891234','重慶',3 UNION SELECT 5,'小紅',21,'2','17776891234','廣州',4 UNION SELECT 6,'小王',25,'2','13176891234','深圳',2 UNION SELECT 7,'小劉',18,'2','13374591234','南京',1
一、SELECT INTO 語(yǔ)句從一個(gè)表中選取數(shù)據(jù),然后把數(shù)據(jù)插入另一個(gè)表中
1、將MyStudentInfo表的所有字段數(shù)據(jù)插入不存在的表
SELECT * INTO studentinfo_test1 FROM MyStudentInfo
2、將MyStudentInfo表的個(gè)別字段數(shù)據(jù)插入不存在的表
SELECT Id,Name INTO MytestInfo FROM myStudentInfo
3、帶有where子句
SELECT Id,Name,Gender INTO MytestInfo FROM myStudentInfo WHERE Gender='1'

查詢MytestInfo表的數(shù)據(jù)

4、從一個(gè)以上的表中選取數(shù)據(jù)插入新表
SELECT s.Id,s.Name,s.GradeId,g.GradeName INTO NewTable ?FROM MyStudentInfo s INNER JOIN GradeInfo g ?on s.GradeId=g.Id

查詢NewTable表的數(shù)據(jù)

二、將studentinfo表里面的數(shù)據(jù)插入已經(jīng)存在的表
將MyStudentInfo表的id,name列插入studentinfo_test2(studentinfo_test2表已經(jīng)存在)
INSERT INTO studentinfo_test2 SELECT * FROM MyStudentInfo
到此這篇關(guān)于SQL將一個(gè)表中的數(shù)據(jù)插入到另一個(gè)表中的文章就介紹到這了。希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- MySQL下將一個(gè)表的數(shù)據(jù)插入到另外一個(gè)表的實(shí)現(xiàn)語(yǔ)句
- mysql從一張表查詢批量數(shù)據(jù)并插入到另一表中的完整實(shí)例
- mysql 從一個(gè)表中查數(shù)據(jù)并插入另一個(gè)表實(shí)現(xiàn)方法
- mysql 一次向表中插入多條數(shù)據(jù)實(shí)例講解
- C#實(shí)現(xiàn)SQL批量插入數(shù)據(jù)到表的方法
- SQL Server 向臨時(shí)表插入數(shù)據(jù)示例
- sql將一個(gè)表中的數(shù)據(jù)插入到另一個(gè)表中的方法
- MySql中把一個(gè)表的數(shù)據(jù)插入到另一個(gè)表中的實(shí)現(xiàn)代碼
- sqlserver中向表中插入多行數(shù)據(jù)的insert語(yǔ)句
相關(guān)文章
用戶"sa"登陸失敗 SQLServer 錯(cuò)誤18456的解決方法
sqlserver下用sa登錄提示18456錯(cuò)誤的解決方法。2009-11-11
SQL 判斷給定日期值(或時(shí)間段)所在星期的星期一和星期天的日期
最近報(bào)表要用到一項(xiàng)功能,需要把數(shù)據(jù)源根據(jù)記錄發(fā)生日期所在的星期序列進(jìn)行分組。因此就寫了兩個(gè)相關(guān)SQL Function進(jìn)行調(diào)用。2011-10-10
SqlServer 序號(hào)列的實(shí)現(xiàn)方法
對(duì)于 SQL SERVER 2000 及更早的版本,需要使用一個(gè)自增列,結(jié)合臨時(shí)表來(lái)實(shí)現(xiàn)。2009-06-06
SQL Server數(shù)據(jù)庫(kù)中的存儲(chǔ)過(guò)程介紹
這篇文章主要介紹了SQL Server數(shù)據(jù)庫(kù)中的存儲(chǔ)過(guò)程介紹,本文講解了什么是存儲(chǔ)過(guò)程、存儲(chǔ)過(guò)程語(yǔ)法、存儲(chǔ)過(guò)程的一些使用實(shí)例等內(nèi)容,需要的朋友可以參考下2015-01-01
SQL Server查詢數(shù)據(jù)庫(kù)中表使用空間信息實(shí)現(xiàn)腳本
這篇文章主要介紹了SQL Server查詢數(shù)據(jù)庫(kù)中表使用空間信息實(shí)現(xiàn)腳本,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下2015-07-07
BCP 大容量數(shù)據(jù)導(dǎo)入導(dǎo)出工具使用步驟
bcp工具的參數(shù)幫忙請(qǐng)查看聯(lián)機(jī)叢書.2010-05-05
SQL?Server快速?gòu)氐仔遁d實(shí)例方法分享
最近在安裝了SQL Server后,當(dāng)由于某些原因我們需要卸載它時(shí),我們應(yīng)該怎么操作呢?這篇文章主要給大家介紹了關(guān)于SQL?Server快速?gòu)氐仔遁d的相關(guān)資料,需要的朋友可以參考下2023-10-10

