怎么理解SQL中SELECT INTO和INSERT INTO SELECT

 时间:2026-02-16 20:58:34

1、我们打开MSSQL,登陆数据库管理器。

怎么理解SQL中SELECT INTO和INSERT INTO SELECT

2、创建测试表,Table1和Table2

  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

怎么理解SQL中SELECT INTO和INSERT INTO SELECT

3、插入测试数据。

    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 Table1        select * from Table2

怎么理解SQL中SELECT INTO和INSERT INTO SELECT

4、将Table2中插入Table1中的数据。

       Insert into Table2(a, c, d) select a,c,5 from Table1    GO            select * from Table2

这个就是   Insert into的使用了。

怎么理解SQL中SELECT INTO和INSERT INTO SELECT

5、我们这里再删除 Table2,准备进行SELECT INTO插入。

怎么理解SQL中SELECT INTO和INSERT INTO SELECT

6、----  SELECT INTO FROM语句创建并复制表和数据          select a,c INTO Table2 from Table1    GO                   select * from Table2

看完上边的数据测试,是不是明白了呢。SELECT INTO 是当表不存的时候进操作的,可以创建表并插入数据,而 Insert into 必须插入的表已经存在,可以没有数据,但表一定要存在才能插入。

怎么理解SQL中SELECT INTO和INSERT INTO SELECT

  • SQL INSERT INTO语句如何使用?
  • SQL INSERT INTO 插入 新增 语句
  • select怎么美化
  • SQL SELECT DISTINCT 语句
  • MySQL管理篇,用SELECT...INTO OUTFILE导出数据
  • 热门搜索
    大卷发型图片 吃惊的近义词 白加黑感冒药 固态硬盘怎么用 河北科技学院怎么样 香丹清效果怎么样 抱怨近义词 舒服用英语怎么说 女孩子痛经怎么办 滔滔不绝的近义词是什么