insert into select 表复制语句详解
INSERT INTO SELECT语句
语句:Insert into Table2(value1,value2,...) select value1,value2,... from Table1
要求目标表Table2必须存在,由于目标表Table2已经存在,所以我们除了插入源表Table1的字段外,还可以插入常量。
实例:
--1.创建测试表
create TABLE Table1
(
a varchar(10),
b varchar(10),
c varchar(10)
)
create TABLE Table2
(
a varchar(10),
c varchar(10),
d int
)
--2.创建测试数据
Insert into Table1 values('你','aaa','90')
Insert into Table1 values('好','aaa','100')
Insert into Table1 values('妈妈','aa','80')
Insert into Table1 values('爸爸','aa','100')
--3.INSERT INTO SELECT语句复制表数据
Insert into Table2(a, c, d) select a,c,99 from Table1
--4.显示更新后的结果
select * from Table2
--5.删除测试表
drop TABLE Table1
drop TABLE Table2
创建数据库:create database test;
删除数据库:drop database test; |