SQL数据库中INSERT插入数据的使用方法

数据库是用来存放数据的一种介质,经由过程SQL语句来快速的办理数据库的数据,本文为您演示,数据库中若何插入数据insert、insert into,若何将查询成果插入别的的表中select...into

东西/原料

  • sqlserver

方式/步调

  1. 1

    建立一个姑且表,用于演示sqlserver语法中insert插入利用方式

    IF OBJECT_ID('tempdb..#tblInsert') IS NOT NULL DROP TABLE #tblInsert; 

    CREATE TABLE #tblInsert(

        Col1 varchar(50),        

        Col2 int,

        Col3 decimal(18, 4),

         Col4 bit        

    );

  2. 2

    往姑且表中插入几行测试数据,下面是最常用,且比力规范的insert利用体例

    insert into #tblInsert(Col1, Col2, Col3, Col4) values('张三', 30, 9850.5, 1);

    insert into #tblInsert(Col1, Col2, Col3, Col4) values('李四', 40, 10000, 0);

    insert into #tblInsert(Col1, Col2, Col3, Col4) values('王五', 50, 8753.15, 1);

  3. 3

    查询姑且表中的测试数据

    select * from #tblInsert;

  4. 4

    利用select查询出一个成果集,然后将这个成果集经由过程insert插入光临时表的利用体例如下。下面仅供演示,所以,是直接将上面的姑且表的数据,再次插入到本身表中,因为没有本家儿键,所以,是可以插入当作功的。在select后面是可以添加where前提的,别的此处是插入统一个表,所以,省去了insert into 表名 后面的values和字段

    insert into #tblInsert

    select * from #tblInsert

  5. 5

    再次查询姑且表的成果,可以看到之前的数据都酿成了两笔记录

    select * from #tblInsert order by Col1;

  6. 6

    还有一种insert,只不外不利用这个关头字,改为利用into,这个需要into后面的表事先不存在,不然会不当作功。下面演示,将姑且表#tblInsert的所稀有据,插入到别的一个姑且表,这个姑且表事先是不存在的

    select *

    into #tblOther

    from #tblInsert

  7. 7

    查询新的姑且表的成果#tblOther,可以看到,数据与#tblInsert一模一样,字段名也一样

    select * from #tblOther

  • 发表于 2019-05-28 20:15
  • 阅读 ( 3667 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具