SQL将一个表中的数据插入到另一个表中的方法


本文整理自网络,侵删。

创建测试表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
)

联合插入多条数据

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 语句从一个表中选取数据,然后把数据插入另一个表中

1、将MyStudentInfo表的所有字段数据插入不存在的表

SELECT * INTO studentinfo_test1 FROM MyStudentInfo

2、将MyStudentInfo表的个别字段数据插入不存在的表

SELECT Id,Name INTO MytestInfo FROM myStudentInfo

3、带有where子句

SELECT Id,Name,Gender INTO MytestInfo FROM myStudentInfo WHERE Gender='1'

阅读剩余部分

相关阅读 >>

sql server数学函数的简单总结

plsql与tsql的语法不同

数据库索引知识点整理

数据库和sql是什么?两者的优势是什么

sqlplus命令操作用法详解

sql语句是什么

navicat怎么恢复sql server的数据库备份

mysql运行sql文件时出现问题怎么办

php4 与 mysql 数据库操作函数详解

mssql2005 insert,update,delete 之output子句使用实例

更多相关阅读请进入《sql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...