设为首页收藏本站

嘻皮客娱乐学习网

 找回密码
 中文注册
搜索
打印 上一主题 下一主题
开启左侧

[建站知识] insert into select 表复制语句详解

[复制链接]
跳转到指定楼层
楼主
发表于 2014-10-29 15:35:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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;
回复

使用道具 举报

小黑屋|手机版|嘻皮客网 ( 京ICP备10218169号|京公网安备11010802013797  

GMT+8, 2024-5-8 22:29 , Processed in 0.156746 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表